@@ -61,7 +61,7 @@ describe('page router', () => {
61
61
expect ( call1 . headers , 'a stale page served with swr' ) . toEqual (
62
62
expect . objectContaining ( {
63
63
'cache-status' : '"Next.js"; hit; fwd=stale' ,
64
- 'netlify-cdn-cache-control' : 's-maxage=5, stale-while- revalidate=31536000 ' ,
64
+ 'netlify-cdn-cache-control' : 'public, max-age=0, must- revalidate' ,
65
65
} ) ,
66
66
)
67
67
@@ -92,7 +92,8 @@ describe('page router', () => {
92
92
'the rendered date in regenerated page is newer than initial stale page' ,
93
93
) . toBeGreaterThan ( 0 )
94
94
expect (
95
- call2 . headers [ 'date' ] . toString ( ) . localeCompare ( call1 . headers [ 'date' ] . toString ( ) ) ,
95
+ new Date ( call2 . headers [ 'date' ] . toString ( ) ) . getTime ( ) -
96
+ new Date ( call1 . headers [ 'date' ] . toString ( ) ) . getTime ( ) ,
96
97
'the date header of regenerated page is newer than initial stale page' ,
97
98
) . toBeGreaterThan ( 0 )
98
99
@@ -171,7 +172,8 @@ describe('page router', () => {
171
172
const call4Date = load ( call4 . body ) ( '[data-testid="date-now"]' ) . text ( )
172
173
expect ( call4Date , 'the date was not cached' ) . not . toBe ( call3Date )
173
174
expect (
174
- call4 . headers [ 'date' ] . toString ( ) . localeCompare ( call3 . headers [ 'date' ] . toString ( ) ) ,
175
+ new Date ( call4 . headers [ 'date' ] . toString ( ) ) . getTime ( ) -
176
+ new Date ( call3 . headers [ 'date' ] . toString ( ) ) . getTime ( ) ,
175
177
'the date header of regenerated page is newer than initial stale page' ,
176
178
) . toBeGreaterThan ( 0 )
177
179
expect ( call4 . statusCode ) . toBe ( 200 )
@@ -217,7 +219,7 @@ describe('app router', () => {
217
219
// It will be stale instead of hit
218
220
expect . objectContaining ( {
219
221
'cache-status' : '"Next.js"; hit; fwd=stale' ,
220
- 'netlify-cdn-cache-control' : 's-maxage=5, stale-while- revalidate=31536000 ' ,
222
+ 'netlify-cdn-cache-control' : 'public, max-age=0, must- revalidate' ,
221
223
} ) ,
222
224
)
223
225
expect (
@@ -284,7 +286,8 @@ describe('app router', () => {
284
286
expect ( cached . statusCode ) . toBe ( 200 )
285
287
expect ( cachedDate , 'the date is not stale' ) . not . toBe ( staleDate )
286
288
expect (
287
- cached . headers [ 'date' ] . toString ( ) . localeCompare ( post1 . headers [ 'date' ] . toString ( ) ) ,
289
+ new Date ( cached . headers [ 'date' ] . toString ( ) ) . getTime ( ) -
290
+ new Date ( post1 . headers [ 'date' ] . toString ( ) ) . getTime ( ) ,
288
291
'the date header of regenerated page is newer than initial stale page' ,
289
292
) . toBeGreaterThan ( 0 )
290
293
expect ( cached . headers , 'a cache hit after dynamically regenerating the stale page' ) . toEqual (
@@ -378,7 +381,8 @@ describe('route', () => {
378
381
)
379
382
expect ( call2Time . localeCompare ( call1Time ) , 'the rendered date is new' ) . toBeGreaterThan ( 0 )
380
383
expect (
381
- call2 . headers [ 'date' ] . toString ( ) . localeCompare ( call1 . headers [ 'date' ] . toString ( ) ) ,
384
+ new Date ( call2 . headers [ 'date' ] . toString ( ) ) . getTime ( ) -
385
+ new Date ( call1 . headers [ 'date' ] . toString ( ) ) . getTime ( ) ,
382
386
'the date header of regenerated route is newer than initial stale route' ,
383
387
) . toBeGreaterThan ( 0 )
384
388
expect (
@@ -429,7 +433,8 @@ describe('route', () => {
429
433
)
430
434
expect ( call4Time . localeCompare ( call3Time ) , 'the rendered date is new' ) . toBeGreaterThan ( 0 )
431
435
expect (
432
- call4 . headers [ 'date' ] . toString ( ) . localeCompare ( call3 . headers [ 'date' ] . toString ( ) ) ,
436
+ new Date ( call4 . headers [ 'date' ] . toString ( ) ) . getTime ( ) -
437
+ new Date ( call3 . headers [ 'date' ] . toString ( ) ) . getTime ( ) ,
433
438
'the date header of regenerated route is newer than previously stale route' ,
434
439
) . toBeGreaterThan ( 0 )
435
440
expect (
0 commit comments