@@ -24,8 +24,12 @@ class DependencyTest extends \PHPUnit_Framework_TestCase
24
24
* @param string[] $suggestionsFromLockFile
25
25
* @param string[] $expectedPackages
26
26
*/
27
- public function testPackagesFromComposerSuggest ($ moduleDirectories , callable $ composerJsonGenerator , $ suggestionsFromLockFile , $ expectedPackages )
28
- {
27
+ public function testPackagesFromComposerSuggest (
28
+ array $ moduleDirectories ,
29
+ callable $ composerJsonGenerator ,
30
+ array $ suggestionsFromLockFile ,
31
+ array $ expectedPackages
32
+ ) {
29
33
/** @var ComposerInformation|\PHPUnit_Framework_MockObject_MockObject $composerInformation */
30
34
$ composerInformation = $ this ->getMockBuilder (ComposerInformation::class)
31
35
->disableOriginalConstructor ()
@@ -42,7 +46,7 @@ public function testPackagesFromComposerSuggest($moduleDirectories, callable $co
42
46
->setMethods (['create ' ])
43
47
->getMock ();
44
48
$ packageFactory ->method ('create ' )
45
- ->willReturnCallback (function ($ args ) {
49
+ ->willReturnCallback (function ($ args ) {
46
50
return new Package ($ args ['json ' ]);
47
51
});
48
52
@@ -81,12 +85,17 @@ public static function dataPackagesFromComposerSuggest()
81
85
'vendor/company/module ' ,
82
86
'vendor/company2/module/src '
83
87
],
84
- 'composerJsonGenerator ' => function (DependencyTest $ test ) {
88
+ 'composerJsonGenerator ' => function (DependencyTest $ test ) {
85
89
return [
86
90
[
87
91
['path ' => 'app/code/LocalModule ' ],
88
92
$ test ->stubComposerJsonReader (
89
- ['name ' => 'local/module ' , 'suggest ' => ['local/module-sample-data ' => Dependency::SAMPLE_DATA_SUGGEST . '0.1.0 ' ]]
93
+ [
94
+ 'name ' => 'local/module ' ,
95
+ 'suggest ' => [
96
+ 'local/module-sample-data ' => Dependency::SAMPLE_DATA_SUGGEST . '0.1.0 '
97
+ ]
98
+ ]
90
99
)
91
100
],
92
101
[
@@ -96,13 +105,23 @@ public static function dataPackagesFromComposerSuggest()
96
105
[
97
106
['path ' => 'vendor/company/module ' ],
98
107
$ test ->stubComposerJsonReader (
99
- ['name ' => 'company/module ' , 'suggest ' => ['company/module-sample-data ' => Dependency::SAMPLE_DATA_SUGGEST . '1.0.0-beta ' ]]
108
+ [
109
+ 'name ' => 'company/module ' ,
110
+ 'suggest ' => [
111
+ 'company/module-sample-data ' => Dependency::SAMPLE_DATA_SUGGEST . '1.0.0-beta '
112
+ ]
113
+ ]
100
114
)
101
115
],
102
116
[
103
117
['path ' => 'vendor/company2/module/src/.. ' ],
104
118
$ test ->stubComposerJsonReader (
105
- ['name ' => 'company2/module ' , 'suggest ' => ['company2/module-sample-data ' => Dependency::SAMPLE_DATA_SUGGEST . '1.10 ' ]]
119
+ [
120
+ 'name ' => 'company2/module ' ,
121
+ 'suggest ' => [
122
+ 'company2/module-sample-data ' => Dependency::SAMPLE_DATA_SUGGEST . '1.10 '
123
+ ]
124
+ ]
106
125
)
107
126
],
108
127
[
@@ -168,4 +187,3 @@ public function stubFileNotFoundReader()
168
187
return $ stub ;
169
188
}
170
189
}
171
-
0 commit comments