File tree Expand file tree Collapse file tree 2 files changed +13
-5
lines changed
app/code/Magento/Checkout/view/frontend/web/js/model
dev/tests/js/jasmine/tests/app/code/Magento/Checkout/frontend/js/model Expand file tree Collapse file tree 2 files changed +13
-5
lines changed Original file line number Diff line number Diff line change 6
6
* @api
7
7
*/
8
8
define ( [
9
- 'underscore'
10
- ] , function ( _ ) {
9
+ 'underscore' ,
10
+ 'Magento_Checkout/js/model/default-post-code-resolver'
11
+ ] , function ( _ , DefaultPostCodeResolver ) {
11
12
'use strict' ;
12
13
13
14
/**
@@ -35,7 +36,7 @@ define([
35
36
company : addressData . company ,
36
37
telephone : addressData . telephone ,
37
38
fax : addressData . fax ,
38
- postcode : addressData . postcode ? addressData . postcode : window . checkoutConfig . defaultPostcode || undefined ,
39
+ postcode : addressData . postcode ? addressData . postcode : DefaultPostCodeResolver . resolve ( ) ,
39
40
city : addressData . city ,
40
41
firstname : addressData . firstname ,
41
42
lastname : addressData . lastname ,
Original file line number Diff line number Diff line change @@ -10,13 +10,20 @@ define([
10
10
11
11
describe ( 'checkout/js/model/default-post-code-resolver' , function ( ) {
12
12
var defaultPostCodeResolver ;
13
-
14
13
beforeEach ( function ( ) {
15
14
defaultPostCodeResolver = DefaultPostCodeResolver ;
15
+ window . checkoutConfig = {
16
+ defaultPostcode : '19800'
17
+ } ;
16
18
} ) ;
17
19
18
20
it ( 'resolve' , function ( ) {
19
- expect ( defaultPostCodeResolver . resolve ( ) ) . toBe ( undefined ) ;
21
+ expect ( defaultPostCodeResolver . resolve ( ) ) . toBeUndefined ( ) ;
22
+ } ) ;
23
+ it ( 'resolve with using default code' , function ( ) {
24
+ defaultPostCodeResolver . setUseDefaultPostCode ( true ) ;
25
+ expect ( defaultPostCodeResolver . resolve ( ) ) . toEqual ( '19800' ) ;
20
26
} ) ;
21
27
} ) ;
28
+
22
29
} ) ;
You can’t perform that action at this time.
0 commit comments