12
12
use Magento \Framework \App \RequestInterface ;
13
13
use Magento \Framework \Filesystem ;
14
14
use Magento \Framework \Filesystem \Directory \Write ;
15
+ use Magento \Framework \Serialize \Serializer \Json ;
15
16
use Magento \Framework \TestFramework \Unit \Helper \ObjectManager as ObjectManagerHelper ;
16
17
use Magento \MediaStorage \Helper \File \Storage \Database as FileStorage ;
17
18
@@ -58,6 +59,11 @@ class CleanConfigurationTmpImagesTest extends \PHPUnit\Framework\TestCase
58
59
*/
59
60
private $ writeFolder ;
60
61
62
+ /**
63
+ * @var Json|\PHPUnit_Framework_MockObject_MockObject
64
+ */
65
+ private $ seralizer ;
66
+
61
67
/**
62
68
* @var ProductInitializationHelper|\PHPUnit_Framework_MockObject_MockObject
63
69
*/
@@ -79,6 +85,9 @@ protected function setUp()
79
85
$ this ->writeFolder = $ this ->getMockBuilder (Write::class)
80
86
->disableOriginalConstructor ()
81
87
->getMock ();
88
+ $ this ->seralizer = $ this ->getMockBuilder (Json::class)
89
+ ->disableOriginalConstructor ()
90
+ ->getMock ();
82
91
$ this ->subjectMock = $ this ->getMockBuilder (ProductInitializationHelper::class)
83
92
->disableOriginalConstructor ()
84
93
->getMock ();
@@ -94,7 +103,8 @@ protected function setUp()
94
103
'request ' => $ this ->requestMock ,
95
104
'fileStorageDb ' => $ this ->fileStorageDb ,
96
105
'mediaConfig ' => $ this ->mediaConfig ,
97
- 'filesystem ' => $ this ->filesystem
106
+ 'filesystem ' => $ this ->filesystem ,
107
+ 'seralizer ' => $ this ->seralizer
98
108
]
99
109
);
100
110
}
@@ -163,7 +173,10 @@ public function testAfterInitialize()
163
173
]
164
174
);
165
175
166
- $ this ->assertSame ($ productMock , $ this ->cleanConfigurationTmpImages ->afterInitialize ($ this ->subjectMock , $ productMock ));
176
+ $ this ->assertSame (
177
+ $ productMock ,
178
+ $ this ->cleanConfigurationTmpImages ->afterInitialize ($ this ->subjectMock , $ productMock )
179
+ );
167
180
}
168
181
169
182
/**
0 commit comments