@@ -32,10 +32,10 @@ public function setUp()
32
32
33
33
$ composerData = [
34
34
'A ' => '{"name":"a", "require":{"b":"0.1"}, "conflict":{"c":"0.1"}, "version":"0.1"} ' ,
35
- 'B ' => '{"name":"b", "require":{"d":"0.1 "}, "version":"0.1 "} ' ,
35
+ 'B ' => '{"name":"b", "require":{"d":"0.3 "}, "version":"0.2 "} ' ,
36
36
'C ' => '{"name":"c", "require":{"e":"0.1"}, "version":"0.1"} ' ,
37
- 'D ' => '{"name":"d", "conflict":{"c":"0.1"}, "version":"0.1 "} ' ,
38
- 'E ' => '{"name":"e", "version":"0.1 "} ' ,
37
+ 'D ' => '{"name":"d", "conflict":{"c":"0.1"}, "version":"0.3 "} ' ,
38
+ 'E ' => '{"name":"e", "version":"0.4 "} ' ,
39
39
];
40
40
$ fileIteratorMock = $ this ->getMock ('Magento\Framework\Config\FileIterator ' , [], [], '' , false );
41
41
$ fileIteratorMock ->expects ($ this ->once ())
@@ -92,4 +92,13 @@ public function testGetConflictReturnPackageName()
92
92
$ this ->assertEquals (['c ' => '0.1 ' ], $ this ->packageInfo ->getConflict ('D ' , false ));
93
93
$ this ->assertEquals ([], $ this ->packageInfo ->getConflict ('E ' , false ));
94
94
}
95
+
96
+ public function testGetVersion ()
97
+ {
98
+ $ this ->assertEquals ('0.1 ' , $ this ->packageInfo ->getVersion ('A ' ));
99
+ $ this ->assertEquals ('0.2 ' , $ this ->packageInfo ->getVersion ('B ' ));
100
+ $ this ->assertEquals ('0.1 ' , $ this ->packageInfo ->getVersion ('C ' ));
101
+ $ this ->assertEquals ('0.3 ' , $ this ->packageInfo ->getVersion ('D ' ));
102
+ $ this ->assertEquals ('0.4 ' , $ this ->packageInfo ->getVersion ('E ' ));
103
+ }
95
104
}
0 commit comments