@@ -3,8 +3,9 @@ import Cache from "@opennextjs/aws/adapters/cache.js";
33import  {  vi  }  from  "vitest" ; 
44
55declare  global { 
6-   var  disableIncrementalCache : boolean ; 
7-   var  disableDynamoDBCache : boolean ; 
6+   var  openNextConfig : { 
7+     dangerous : {  disableIncrementalCache ?: boolean ;  disableTagCache ?: boolean  } ; 
8+   } ; 
89  var  isNextAfter15 : boolean ; 
910} 
1011
@@ -62,7 +63,11 @@ describe("CacheHandler", () => {
6263
6364    cache  =  new  Cache ( ) ; 
6465
65-     globalThis . disableIncrementalCache  =  false ; 
66+     globalThis . openNextConfig  =  { 
67+       dangerous : { 
68+         disableIncrementalCache : false , 
69+       } , 
70+     } ; 
6671    globalThis . isNextAfter15  =  false ; 
6772
6873    globalThis . lastModified  =  { } ; 
@@ -79,7 +84,7 @@ describe("CacheHandler", () => {
7984
8085    describe ( "disableIncrementalCache" ,  ( )  =>  { 
8186      beforeEach ( ( )  =>  { 
82-         globalThis . disableIncrementalCache  =  true ; 
87+         globalThis . openNextConfig . dangerous . disableIncrementalCache  =  true ; 
8388      } ) ; 
8489
8590      it ( "Should return null when incremental cache is disabled" ,  async  ( )  =>  { 
@@ -89,15 +94,15 @@ describe("CacheHandler", () => {
8994      } ) ; 
9095
9196      it ( "Should not set cache when incremental cache is disabled" ,  async  ( )  =>  { 
92-         globalThis . disableIncrementalCache  =  true ; 
97+         globalThis . openNextConfig . dangerous . disableIncrementalCache  =  true ; 
9398
9499        await  cache . set ( "key" ,  {  kind : "REDIRECT" ,  props : { }  } ) ; 
95100
96101        expect ( incrementalCache . set ) . not . toHaveBeenCalled ( ) ; 
97102      } ) ; 
98103
99104      it ( "Should not delete cache when incremental cache is disabled" ,  async  ( )  =>  { 
100-         globalThis . disableIncrementalCache  =  true ; 
105+         globalThis . openNextConfig . dangerous . disableIncrementalCache  =  true ; 
101106
102107        await  cache . set ( "key" ,  undefined ) ; 
103108
@@ -480,19 +485,19 @@ describe("CacheHandler", () => {
480485
481486  describe ( "revalidateTag" ,  ( )  =>  { 
482487    beforeEach ( ( )  =>  { 
483-       globalThis . disableDynamoDBCache  =  false ; 
484-       globalThis . disableIncrementalCache  =  false ; 
488+       globalThis . openNextConfig . dangerous . disableTagCache  =  false ; 
489+       globalThis . openNextConfig . dangerous . disableIncrementalCache  =  false ; 
485490    } ) ; 
486491    it ( "Should do nothing if disableIncrementalCache is true" ,  async  ( )  =>  { 
487-       globalThis . disableIncrementalCache  =  true ; 
492+       globalThis . openNextConfig . dangerous . disableIncrementalCache  =  true ; 
488493
489494      await  cache . revalidateTag ( "tag" ) ; 
490495
491496      expect ( tagCache . writeTags ) . not . toHaveBeenCalled ( ) ; 
492497    } ) ; 
493498
494499    it ( "Should do nothing if disableTagCache is true" ,  async  ( )  =>  { 
495-       globalThis . disableDynamoDBCache  =  true ; 
500+       globalThis . openNextConfig . dangerous . disableTagCache  =  true ; 
496501
497502      await  cache . revalidateTag ( "tag" ) ; 
498503
0 commit comments