@@ -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