@@ -152,12 +152,14 @@ public function invalidGetAllItemsDataProvider()
152
152
public function testInvalidTotalsGetAllItems ($ values , $ transferDiscount )
153
153
{
154
154
$ expectedSubtotal = $ this ->_prepareInvalidModelData ($ values , $ transferDiscount );
155
+ $ baseShippingDiscountTaxCompensationAmount = $ values ['base_shipping_discount_tax_compensation_amount ' ] ??
156
+ $ values ['base_shipping_discount_tax_compensation_amnt ' ];
155
157
$ this ->assertEmpty ($ this ->_model ->getAllItems ());
156
158
$ this ->assertEquals ($ expectedSubtotal , $ this ->_model ->getSubtotal ());
157
159
$ this ->assertEquals (
158
160
$ values ['base_tax_amount ' ] +
159
161
$ values ['base_discount_tax_compensation_amount ' ] +
160
- $ values [ ' base_shipping_discount_tax_compensation_amnt ' ] ,
162
+ $ baseShippingDiscountTaxCompensationAmount ,
161
163
$ this ->_model ->getTax ()
162
164
);
163
165
$ this ->assertEquals ($ values ['base_shipping_amount ' ], $ this ->_model ->getShipping ());
@@ -177,6 +179,7 @@ public function invalidTotalsGetAllItemsDataProvider()
177
179
[
178
180
'base_discount_tax_compensation_amount ' => 0 ,
179
181
'base_shipping_discount_tax_compensation_amnt ' => 0 ,
182
+ 'base_shipping_discount_tax_compensation_amount ' => null ,
180
183
'base_subtotal ' => 0 ,
181
184
'base_tax_amount ' => 0 ,
182
185
'base_shipping_amount ' => 0 ,
@@ -188,7 +191,8 @@ public function invalidTotalsGetAllItemsDataProvider()
188
191
[
189
192
[
190
193
'base_discount_tax_compensation_amount ' => 1 ,
191
- 'base_shipping_discount_tax_compensation_amnt ' => 2 ,
194
+ 'base_shipping_discount_tax_compensation_amount ' => 2 ,
195
+ 'base_shipping_discount_tax_compensation_amnt ' => null ,
192
196
'base_subtotal ' => 3 ,
193
197
'base_tax_amount ' => 4 ,
194
198
'base_shipping_amount ' => 5 ,
@@ -267,8 +271,12 @@ protected function _prepareInvalidModelData($data, $transferDiscount)
267
271
{
268
272
$ taxContainer = new DataObject (
269
273
[
270
- 'base_discount_tax_compensation_amount ' => $ data ['base_discount_tax_compensation_amount ' ],
271
- 'base_shipping_discount_tax_compensation_amnt ' => $ data ['base_shipping_discount_tax_compensation_amnt ' ],
274
+ 'base_discount_tax_compensation_amount ' =>
275
+ $ data ['base_discount_tax_compensation_amount ' ],
276
+ 'base_shipping_discount_tax_compensation_amnt ' =>
277
+ $ data ['base_shipping_discount_tax_compensation_amnt ' ],
278
+ 'base_shipping_discount_tax_compensation_amount ' =>
279
+ $ data ['base_shipping_discount_tax_compensation_amount ' ]
272
280
]
273
281
);
274
282
$ expectedSubtotal = $ data ['base_subtotal ' ];
0 commit comments