5
5
*/
6
6
namespace Magento \Framework \View \Test \Unit \Asset ;
7
7
8
- use Magento \Framework \Filesystem ;
9
8
use Magento \Framework \TestFramework \Unit \Helper \ObjectManager ;
10
9
use Magento \Framework \View \Asset \File ;
11
10
use Magento \Framework \View \Asset \Merged ;
@@ -22,37 +21,27 @@ class MergedTest extends \PHPUnit_Framework_TestCase
22
21
/**
23
22
* @var LoggerInterface|\PHPUnit_Framework_MockObject_MockObject
24
23
*/
25
- protected $ logger ;
24
+ private $ logger ;
26
25
27
26
/**
28
27
* @var MergeStrategyInterface|\PHPUnit_Framework_MockObject_MockObject
29
28
*/
30
- protected $ mergeStrategy ;
29
+ private $ mergeStrategy ;
31
30
32
31
/**
33
32
* @var MergeableInterface|\PHPUnit_Framework_MockObject_MockObject
34
33
*/
35
- protected $ assetJsOne ;
34
+ private $ assetJsOne ;
36
35
37
36
/**
38
37
* @var MergeableInterface|\PHPUnit_Framework_MockObject_MockObject
39
38
*/
40
- protected $ assetJsTwo ;
39
+ private $ assetJsTwo ;
41
40
42
41
/**
43
42
* @var AssetRepository|\PHPUnit_Framework_MockObject_MockObject
44
43
*/
45
- protected $ assetRepo ;
46
-
47
- /**
48
- * @var Filesystem|\PHPUnit_Framework_MockObject_MockObject
49
- */
50
- protected $ filesystemMock ;
51
-
52
- /**
53
- * @var Filesystem\Directory\ReadInterface|\PHPUnit_Framework_MockObject_MockObject
54
- */
55
- protected $ directoryReadMock ;
44
+ private $ assetRepo ;
56
45
57
46
protected function setUp ()
58
47
{
@@ -77,15 +66,6 @@ protected function setUp()
77
66
$ this ->assetRepo = $ this ->getMockBuilder (AssetRepository::class)
78
67
->disableOriginalConstructor ()
79
68
->getMock ();
80
- $ this ->filesystemMock = $ this ->getMockBuilder (Filesystem::class)
81
- ->disableOriginalConstructor ()
82
- ->getMock ();
83
- $ this ->directoryReadMock = $ this ->getMockBuilder (Filesystem \Directory \ReadInterface::class)
84
- ->getMockForAbstractClass ();
85
-
86
- $ this ->filesystemMock ->expects ($ this ->any ())
87
- ->method ('getDirectoryRead ' )
88
- ->willReturn ($ this ->directoryReadMock );
89
69
}
90
70
91
71
/**
@@ -144,7 +124,6 @@ public function testIteratorInterfaceMerge()
144
124
'mergeStrategy ' => $ this ->mergeStrategy ,
145
125
'assetRepo ' => $ this ->assetRepo ,
146
126
'assets ' => $ assets ,
147
- 'filesystem ' => $ this ->filesystemMock ,
148
127
]);
149
128
150
129
$ mergedAsset = $ this ->getMock ('Magento\Framework\View\Asset\File ' , [], [], '' , false );
@@ -179,7 +158,6 @@ public function testIteratorInterfaceMergeFailure()
179
158
'mergeStrategy ' => $ this ->mergeStrategy ,
180
159
'assetRepo ' => $ this ->assetRepo ,
181
160
'assets ' => [$ this ->assetJsOne , $ this ->assetJsTwo , $ assetBroken ],
182
- 'filesystem ' => $ this ->filesystemMock ,
183
161
]);
184
162
185
163
$ this ->logger ->expects ($ this ->once ())->method ('critical ' )->with ($ this ->identicalTo ($ mergeError ));
@@ -189,30 +167,6 @@ public function testIteratorInterfaceMergeFailure()
189
167
$ this ->assertIteratorEquals ($ expectedResult , $ merged ); // ensure merging attempt happens only once
190
168
}
191
169
192
- public function testMergedFileCheckbefore ()
193
- {
194
- /** @var Merged $merged */
195
- $ merged = (new ObjectManager ($ this ))->getObject (Merged::class, [
196
- 'logger ' => $ this ->logger ,
197
- 'mergeStrategy ' => $ this ->mergeStrategy ,
198
- 'assetRepo ' => $ this ->assetRepo ,
199
- 'assets ' => [$ this ->assetJsOne , $ this ->assetJsTwo ],
200
- 'filesystem ' => $ this ->filesystemMock ,
201
- ]);
202
-
203
- $ mergedAsset = $ this ->getMockBuilder (File::class)
204
- ->disableOriginalConstructor ()
205
- ->getMock ();
206
-
207
- $ this ->directoryReadMock ->expects ($ this ->once ())
208
- ->method ('isExist ' )
209
- ->willReturn (true );
210
- $ this ->assetRepo ->expects ($ this ->once ())
211
- ->method ('createArbitrary ' )->willReturn ($ mergedAsset );
212
-
213
- $ this ->assertIteratorEquals ([$ mergedAsset ], $ merged );
214
- }
215
-
216
170
/**
217
171
* Assert that iterator items equal to expected ones
218
172
*
0 commit comments