@@ -28,63 +28,63 @@ describe('Synchronization function', () => {
28
28
} ;
29
29
it ( 'should have valid init and environment params as req params when no request params is passed' , async ( ) => {
30
30
await await synchronization ( httpClient ( { } ) ) ;
31
- expect ( getDataMock . mock . calls [ 0 ] [ 1 ] ) . toBe ( '/sync' ) ;
32
- expect ( getDataMock . mock . calls [ 0 ] [ 2 ] . params . params ) . toHaveProperty ( 'init' ) ;
33
- expect ( getDataMock . mock . calls [ 0 ] [ 2 ] . params . params ) . toEqual ( { init : true } ) ;
31
+ expect ( getDataMock . mock . calls [ 0 ] [ 1 ] ) . toBe ( '/stacks/ sync' ) ;
32
+ expect ( getDataMock . mock . calls [ 0 ] [ 2 ] . params ) . toHaveProperty ( 'init' ) ;
33
+ expect ( getDataMock . mock . calls [ 0 ] [ 2 ] . params ) . toEqual ( { init : true } ) ;
34
34
} ) ;
35
35
36
36
it ( 'should have only pagination_token param when sync is called with pagination_token.' , async ( ) => {
37
37
await syncCall ( { paginationToken : '<page_tkn>' } ) ;
38
- expect ( getDataMock . mock . calls [ 0 ] [ 1 ] ) . toBe ( '/sync' ) ;
38
+ expect ( getDataMock . mock . calls [ 0 ] [ 1 ] ) . toBe ( '/stacks/ sync' ) ;
39
39
expect ( getDataMock . mock . calls [ 0 ] [ 2 ] . params ) . not . toHaveProperty ( 'init' ) ;
40
40
expect ( getDataMock . mock . calls [ 0 ] [ 2 ] . params ) . not . toHaveProperty ( 'environment' ) ;
41
- expect ( getDataMock . mock . calls [ 0 ] [ 2 ] . params . params ) . toHaveProperty ( 'pagination_token' ) ;
42
- expect ( getDataMock . mock . calls [ 0 ] [ 2 ] . params . params ) . toEqual ( { pagination_token : '<page_tkn>' } ) ;
41
+ expect ( getDataMock . mock . calls [ 0 ] [ 2 ] . params ) . toHaveProperty ( 'pagination_token' ) ;
42
+ expect ( getDataMock . mock . calls [ 0 ] [ 2 ] . params ) . toEqual ( { pagination_token : '<page_tkn>' } ) ;
43
43
} ) ;
44
44
it ( 'should have only sync_token param when sync is called with sync_token.' , async ( ) => {
45
45
await syncCall ( { syncToken : '<sync_tkn>' } ) ;
46
- expect ( getDataMock . mock . calls [ 0 ] [ 1 ] ) . toBe ( '/sync' ) ;
46
+ expect ( getDataMock . mock . calls [ 0 ] [ 1 ] ) . toBe ( '/stacks/ sync' ) ;
47
47
expect ( getDataMock . mock . calls [ 0 ] [ 2 ] . params ) . not . toHaveProperty ( 'init' ) ;
48
48
expect ( getDataMock . mock . calls [ 0 ] [ 2 ] . params ) . not . toHaveProperty ( 'environment' ) ;
49
- expect ( getDataMock . mock . calls [ 0 ] [ 2 ] . params . params ) . toHaveProperty ( 'sync_token' ) ;
50
- expect ( getDataMock . mock . calls [ 0 ] [ 2 ] . params . params ) . toEqual ( { sync_token : '<sync_tkn>' } ) ;
49
+ expect ( getDataMock . mock . calls [ 0 ] [ 2 ] . params ) . toHaveProperty ( 'sync_token' ) ;
50
+ expect ( getDataMock . mock . calls [ 0 ] [ 2 ] . params ) . toEqual ( { sync_token : '<sync_tkn>' } ) ;
51
51
} ) ;
52
52
it ( 'should have valid content_type_uid when content_type_uid is passed as param' , async ( ) => {
53
53
await syncCall ( { contentTypeUid : 'session' } ) ;
54
- expect ( getDataMock . mock . calls [ 0 ] [ 1 ] ) . toBe ( '/sync' ) ;
55
- expect ( getDataMock . mock . calls [ 0 ] [ 2 ] . params . params ) . toHaveProperty ( 'init' ) ;
56
- expect ( getDataMock . mock . calls [ 0 ] [ 2 ] . params . params ) . toHaveProperty ( 'content_type_uid' ) ;
57
- expect ( getDataMock . mock . calls [ 0 ] [ 2 ] . params . params ) . toEqual ( {
54
+ expect ( getDataMock . mock . calls [ 0 ] [ 1 ] ) . toBe ( '/stacks/ sync' ) ;
55
+ expect ( getDataMock . mock . calls [ 0 ] [ 2 ] . params ) . toHaveProperty ( 'init' ) ;
56
+ expect ( getDataMock . mock . calls [ 0 ] [ 2 ] . params ) . toHaveProperty ( 'content_type_uid' ) ;
57
+ expect ( getDataMock . mock . calls [ 0 ] [ 2 ] . params ) . toEqual ( {
58
58
init : true ,
59
59
content_type_uid : 'session' ,
60
60
} ) ;
61
61
} ) ;
62
62
it ( 'should have valid locale when a locale is passed as param' , async ( ) => {
63
63
await syncCall ( { locale : LOCALE } ) ;
64
- expect ( getDataMock . mock . calls [ 0 ] [ 1 ] ) . toBe ( '/sync' ) ;
65
- expect ( getDataMock . mock . calls [ 0 ] [ 2 ] . params . params ) . toHaveProperty ( 'init' ) ;
66
- expect ( getDataMock . mock . calls [ 0 ] [ 2 ] . params . params ) . toHaveProperty ( 'locale' ) ;
67
- expect ( getDataMock . mock . calls [ 0 ] [ 2 ] . params . params ) . toEqual ( {
64
+ expect ( getDataMock . mock . calls [ 0 ] [ 1 ] ) . toBe ( '/stacks/ sync' ) ;
65
+ expect ( getDataMock . mock . calls [ 0 ] [ 2 ] . params ) . toHaveProperty ( 'init' ) ;
66
+ expect ( getDataMock . mock . calls [ 0 ] [ 2 ] . params ) . toHaveProperty ( 'locale' ) ;
67
+ expect ( getDataMock . mock . calls [ 0 ] [ 2 ] . params ) . toEqual ( {
68
68
init : true ,
69
69
locale : LOCALE ,
70
70
} ) ;
71
71
} ) ;
72
72
it ( 'should have valid date structure and other required params when start_date is passed as param' , async ( ) => {
73
73
await syncCall ( { startDate : '2018-10-22' } ) ;
74
- expect ( getDataMock . mock . calls [ 0 ] [ 1 ] ) . toBe ( '/sync' ) ;
75
- expect ( getDataMock . mock . calls [ 0 ] [ 2 ] . params . params ) . toHaveProperty ( 'init' ) ;
76
- expect ( getDataMock . mock . calls [ 0 ] [ 2 ] . params . params ) . toHaveProperty ( 'start_date' ) ;
77
- expect ( getDataMock . mock . calls [ 0 ] [ 2 ] . params . params ) . toEqual ( {
74
+ expect ( getDataMock . mock . calls [ 0 ] [ 1 ] ) . toBe ( '/stacks/ sync' ) ;
75
+ expect ( getDataMock . mock . calls [ 0 ] [ 2 ] . params ) . toHaveProperty ( 'init' ) ;
76
+ expect ( getDataMock . mock . calls [ 0 ] [ 2 ] . params ) . toHaveProperty ( 'start_date' ) ;
77
+ expect ( getDataMock . mock . calls [ 0 ] [ 2 ] . params ) . toEqual ( {
78
78
init : true ,
79
79
start_date : '2018-10-22' ,
80
80
} ) ;
81
81
} ) ;
82
82
it ( 'should have valid publish_type when type is passed as param' , async ( ) => {
83
83
await syncCall ( { type : [ PublishType . ENTRY_PUBLISHED ] } ) ;
84
- expect ( getDataMock . mock . calls [ 0 ] [ 1 ] ) . toBe ( '/sync' ) ;
85
- expect ( getDataMock . mock . calls [ 0 ] [ 2 ] . params . params ) . toHaveProperty ( 'init' ) ;
86
- expect ( getDataMock . mock . calls [ 0 ] [ 2 ] . params . params ) . toHaveProperty ( 'type' ) ;
87
- expect ( getDataMock . mock . calls [ 0 ] [ 2 ] . params . params ) . toEqual ( {
84
+ expect ( getDataMock . mock . calls [ 0 ] [ 1 ] ) . toBe ( '/stacks/ sync' ) ;
85
+ expect ( getDataMock . mock . calls [ 0 ] [ 2 ] . params ) . toHaveProperty ( 'init' ) ;
86
+ expect ( getDataMock . mock . calls [ 0 ] [ 2 ] . params ) . toHaveProperty ( 'type' ) ;
87
+ expect ( getDataMock . mock . calls [ 0 ] [ 2 ] . params ) . toEqual ( {
88
88
init : true ,
89
89
type : 'entry_published' ,
90
90
} ) ;
@@ -95,10 +95,10 @@ describe('Synchronization function', () => {
95
95
startDate : '2018-10-22' ,
96
96
type : [ PublishType . ENTRY_PUBLISHED , PublishType . CONTENT_TYPE_DELETED ] ,
97
97
} ) ;
98
- expect ( getDataMock . mock . calls [ 0 ] [ 1 ] ) . toBe ( '/sync' ) ;
99
- expect ( getDataMock . mock . calls [ 0 ] [ 2 ] . params . params ) . toHaveProperty ( 'init' ) ;
100
- expect ( getDataMock . mock . calls [ 0 ] [ 2 ] . params . params ) . toHaveProperty ( 'type' ) ;
101
- expect ( getDataMock . mock . calls [ 0 ] [ 2 ] . params . params ) . toEqual ( {
98
+ expect ( getDataMock . mock . calls [ 0 ] [ 1 ] ) . toBe ( '/stacks/ sync' ) ;
99
+ expect ( getDataMock . mock . calls [ 0 ] [ 2 ] . params ) . toHaveProperty ( 'init' ) ;
100
+ expect ( getDataMock . mock . calls [ 0 ] [ 2 ] . params ) . toHaveProperty ( 'type' ) ;
101
+ expect ( getDataMock . mock . calls [ 0 ] [ 2 ] . params ) . toEqual ( {
102
102
init : true ,
103
103
start_date : '2018-10-22' ,
104
104
locale : 'en-us' ,
0 commit comments