@@ -79,14 +79,16 @@ public function testConstruct(): void
79
79
{
80
80
$ factorioDirectory = 'foo ' ;
81
81
$ instancesDirectory = 'bar ' ;
82
+ $ version = '1.2.3 ' ;
82
83
83
84
$ instance = new Instance (
84
85
$ this ->console ,
85
86
$ this ->dumpExtractor ,
86
87
$ this ->modFileManager ,
87
88
$ this ->serializer ,
88
89
$ factorioDirectory ,
89
- $ instancesDirectory
90
+ $ instancesDirectory ,
91
+ $ version
90
92
);
91
93
92
94
$ this ->assertSame ($ this ->console , $ this ->extractProperty ($ instance , 'console ' ));
@@ -95,6 +97,7 @@ public function testConstruct(): void
95
97
$ this ->assertSame ($ this ->serializer , $ this ->extractProperty ($ instance , 'serializer ' ));
96
98
$ this ->assertSame ($ factorioDirectory , $ this ->extractProperty ($ instance , 'factorioDirectory ' ));
97
99
$ this ->assertSame ($ instancesDirectory , $ this ->extractProperty ($ instance , 'instancesDirectory ' ));
100
+ $ this ->assertSame ($ version , $ this ->extractProperty ($ instance , 'version ' ));
98
101
}
99
102
100
103
/**
@@ -143,6 +146,7 @@ public function testRun(): void
143
146
$ this ->serializer ,
144
147
'foo ' ,
145
148
$ instancesDirectory ,
149
+ '1.2.3 ' ,
146
150
])
147
151
->getMock ();
148
152
$ instance ->expects ($ this ->once ())
@@ -233,6 +237,7 @@ public function testSetUpMods(): void
233
237
public function testCreateDumpInfoJson (): void
234
238
{
235
239
$ baseVersion = '1.2.3 ' ;
240
+ $ version = '2.3.4 ' ;
236
241
$ modNames = ['abc ' , 'def ' ];
237
242
238
243
/* @var InfoJson&MockObject $baseInfo */
@@ -250,7 +255,7 @@ public function testCreateDumpInfoJson(): void
250
255
$ expectedResult ->setName ('Dump ' )
251
256
->setTitle ('Factorio Item Browser - Dump ' )
252
257
->setAuthor ('factorio-item-browser ' )
253
- ->setVersion (' 1.0.0 ' )
258
+ ->setVersion ($ version )
254
259
->setFactorioVersion ($ baseVersion )
255
260
->setDependencies ($ modNames );
256
261
@@ -260,7 +265,8 @@ public function testCreateDumpInfoJson(): void
260
265
$ this ->modFileManager ,
261
266
$ this ->serializer ,
262
267
'foo ' ,
263
- 'bar '
268
+ 'bar ' ,
269
+ $ version
264
270
);
265
271
266
272
$ result = $ this ->invokeMethod ($ instance , 'createDumpInfoJson ' , $ modNames );
@@ -456,7 +462,8 @@ public function testGetFactorioPath(): void
456
462
$ this ->modFileManager ,
457
463
$ this ->serializer ,
458
464
$ factorioDirectory ,
459
- 'bar '
465
+ 'bar ' ,
466
+ '1.2.3 ' ,
460
467
);
461
468
462
469
$ result = $ this ->invokeMethod ($ instance , 'getFactorioPath ' , $ fileName );
@@ -481,7 +488,8 @@ public function testGetInstancePath(): void
481
488
$ this ->modFileManager ,
482
489
$ this ->serializer ,
483
490
'foo ' ,
484
- 'bar '
491
+ 'bar ' ,
492
+ '1.2.3 ' ,
485
493
);
486
494
$ this ->injectProperty ($ instance , 'combinationInstanceDirectory ' , $ combinationInstanceDirectory );
487
495
0 commit comments