File tree Expand file tree Collapse file tree 2 files changed +22
-2
lines changed
app/code/Magento/Swatches/Test/Unit Expand file tree Collapse file tree 2 files changed +22
-2
lines changed Original file line number Diff line number Diff line change @@ -121,9 +121,19 @@ protected function setUp()
121
121
122
122
$ serializer = $ this ->getMock (
123
123
\Magento \Framework \Serialize \Serializer \Json::class,
124
- null
124
+ [ ' serialize ' , ' unserialize ' ]
125
125
);
126
126
127
+ $ serializer ->expects ($ this ->any ())
128
+ ->method ('serialize ' )->willReturnCallback (function ($ parameter ) {
129
+ return json_encode ($ parameter );
130
+ });
131
+
132
+ $ serializer ->expects ($ this ->any ())
133
+ ->method ('unserialize ' )->willReturnCallback (function ($ parameter ) {
134
+ return json_decode ($ parameter , true );
135
+ });
136
+
127
137
$ this ->swatchHelperObject = $ this ->objectManager ->getObject (
128
138
\Magento \Swatches \Helper \Data::class,
129
139
[
Original file line number Diff line number Diff line change @@ -80,9 +80,19 @@ protected function setUp()
80
80
81
81
$ serializer = $ this ->getMock (
82
82
\Magento \Framework \Serialize \Serializer \Json::class,
83
- null
83
+ [ ' serialize ' , ' unserialize ' ]
84
84
);
85
85
86
+ $ serializer ->expects ($ this ->any ())
87
+ ->method ('serialize ' )->willReturnCallback (function ($ parameter ) {
88
+ return json_encode ($ parameter );
89
+ });
90
+
91
+ $ serializer ->expects ($ this ->any ())
92
+ ->method ('unserialize ' )->willReturnCallback (function ($ parameter ) {
93
+ return json_decode ($ parameter , true );
94
+ });
95
+
86
96
$ objectManager = new \Magento \Framework \TestFramework \Unit \Helper \ObjectManager ($ this );
87
97
$ this ->eavAttribute = $ objectManager ->getObject (
88
98
\Magento \Swatches \Model \Plugin \EavAttribute::class,
You can’t perform that action at this time.
0 commit comments