@@ -47,6 +47,7 @@ describe.each(storages)('validateCache', (storage) => {
4747 test ( 'if there is cache and it must not be cleared, it should return true' , async ( ) => {
4848 storage . setItem ( keys . buildSplitsTillKey ( ) , '1' ) ;
4949 storage . setItem ( keys . buildHashKey ( ) , FULL_SETTINGS_HASH ) ;
50+ await storage . save && storage . save ( ) ;
5051
5152 expect ( await validateCache ( { } , storage , fullSettings , keys , splits , rbSegments , segments , largeSegments ) ) . toBe ( true ) ;
5253
@@ -66,6 +67,7 @@ describe.each(storages)('validateCache', (storage) => {
6667 storage . setItem ( keys . buildSplitsTillKey ( ) , '1' ) ;
6768 storage . setItem ( keys . buildHashKey ( ) , FULL_SETTINGS_HASH ) ;
6869 storage . setItem ( keys . buildLastUpdatedKey ( ) , Date . now ( ) - 1000 * 60 * 60 * 24 * 2 + '' ) ; // 2 days ago
70+ await storage . save && storage . save ( ) ;
6971
7072 expect ( await validateCache ( { expirationDays : 1 } , storage , fullSettings , keys , splits , rbSegments , segments , largeSegments ) ) . toBe ( false ) ;
7173
@@ -83,6 +85,7 @@ describe.each(storages)('validateCache', (storage) => {
8385 test ( 'if there is cache and its hash has changed, it should clear cache and return false' , async ( ) => {
8486 storage . setItem ( keys . buildSplitsTillKey ( ) , '1' ) ;
8587 storage . setItem ( keys . buildHashKey ( ) , FULL_SETTINGS_HASH ) ;
88+ await storage . save && storage . save ( ) ;
8689
8790 expect ( await validateCache ( { } , storage , { ...fullSettings , core : { ...fullSettings . core , authorizationKey : 'another-sdk-key' } } , keys , splits , rbSegments , segments , largeSegments ) ) . toBe ( false ) ;
8891
@@ -99,8 +102,10 @@ describe.each(storages)('validateCache', (storage) => {
99102
100103 test ( 'if there is cache and clearOnInit is true, it should clear cache and return false' , async ( ) => {
101104 // Older cache version (without last clear)
105+ storage . removeItem ( keys . buildLastClear ( ) ) ;
102106 storage . setItem ( keys . buildSplitsTillKey ( ) , '1' ) ;
103107 storage . setItem ( keys . buildHashKey ( ) , FULL_SETTINGS_HASH ) ;
108+ await storage . save && storage . save ( ) ;
104109
105110 expect ( await validateCache ( { clearOnInit : true } , storage , fullSettings , keys , splits , rbSegments , segments , largeSegments ) ) . toBe ( false ) ;
106111
0 commit comments