@@ -119,14 +119,15 @@ define([
119
119
'data_id' : 1
120
120
} )
121
121
) ;
122
+ var deferral = new $ . Deferred ( ) ;
122
123
spyOn ( mocks [ 'Magento_Checkout/js/model/cart/cache' ] , 'get' ) ;
123
124
spyOn ( mocks [ 'mage/storage' ] , 'post' ) . and . callFake ( function ( ) {
124
125
data . shippingMethodCode = mocks [ 'Magento_Checkout/js/model/quote' ] . shippingMethod ( ) [ 'method_code' ] ;
125
126
data . shippingCarrierCode = mocks [ 'Magento_Checkout/js/model/quote' ] . shippingMethod ( ) [ 'carrier_code' ] ;
126
127
127
- return new $ . Deferred ( ) . resolve ( result ) ;
128
+ return deferral . resolve ( result ) ;
128
129
} ) ;
129
- expect ( defaultProcessor . estimateTotals ( address ) ) . toBeUndefined ( ) ;
130
+ expect ( defaultProcessor . estimateTotals ( address ) ) . toBe ( deferral ) ;
130
131
expect ( mocks [ 'Magento_Checkout/js/model/quote' ] . setTotals ) . toHaveBeenCalledWith ( totals ) ;
131
132
expect ( mocks [ 'Magento_Checkout/js/model/totals' ] . isLoading . calls . argsFor ( 0 ) [ 0 ] ) . toBe ( true ) ;
132
133
expect ( mocks [ 'Magento_Checkout/js/model/totals' ] . isLoading . calls . argsFor ( 1 ) [ 0 ] ) . toBe ( false ) ;
@@ -143,10 +144,11 @@ define([
143
144
} )
144
145
) ;
145
146
spyOn ( mocks [ 'Magento_Checkout/js/model/cart/cache' ] , 'get' ) ;
147
+ var deferral = new $ . Deferred ( ) ;
146
148
spyOn ( mocks [ 'mage/storage' ] , 'post' ) . and . callFake ( function ( ) {
147
- return new $ . Deferred ( ) . reject ( 'Error Message' ) ;
149
+ return deferral . reject ( 'Error Message' ) ;
148
150
} ) ;
149
- expect ( defaultProcessor . estimateTotals ( address ) ) . toBeUndefined ( ) ;
151
+ expect ( defaultProcessor . estimateTotals ( address ) ) . toBe ( deferral ) ;
150
152
expect ( mocks [ 'Magento_Checkout/js/model/totals' ] . isLoading . calls . argsFor ( 0 ) [ 0 ] ) . toBe ( true ) ;
151
153
expect ( mocks [ 'Magento_Checkout/js/model/totals' ] . isLoading . calls . argsFor ( 1 ) [ 0 ] ) . toBe ( false ) ;
152
154
expect ( mocks [ 'mage/storage' ] . post ) . toHaveBeenCalled ( ) ;
0 commit comments