@@ -12,21 +12,16 @@ describe('Vary Header Tests', () => {
12
12
expect ( res . headers . get ( 'vary' ) ) . toContain ( 'Custom-Header' )
13
13
} )
14
14
15
- it ( 'should preserve custom vary header and append RSC headers in app route handlers ' , async ( ) => {
15
+ it ( 'should preserve custom vary header' , async ( ) => {
16
16
const res = await next . fetch ( '/normal' )
17
17
const varyHeader = res . headers . get ( 'vary' )
18
18
19
19
// Custom header is preserved
20
20
expect ( varyHeader ) . toContain ( 'User-Agent' )
21
21
expect ( res . headers . get ( 'cache-control' ) ) . toBe ( 's-maxage=3600' )
22
-
23
- // Next.js internal headers are appended
24
- expect ( varyHeader ) . toContain ( 'RSC' )
25
- expect ( varyHeader ) . toContain ( 'Next-Router-State-Tree' )
26
- expect ( varyHeader ) . toContain ( 'Next-Router-Prefetch' )
27
22
} )
28
23
29
- it ( 'should preserve middleware vary header in combination with route handlers ' , async ( ) => {
24
+ it ( 'should preserve middleware vary header' , async ( ) => {
30
25
const res = await next . fetch ( '/normal' )
31
26
const varyHeader = res . headers . get ( 'vary' )
32
27
const customHeader = res . headers . get ( 'my-custom-header' )
@@ -37,10 +32,5 @@ describe('Vary Header Tests', () => {
37
32
// Both middleware and route handler vary headers are preserved
38
33
expect ( varyHeader ) . toContain ( 'my-custom-header' )
39
34
expect ( varyHeader ) . toContain ( 'User-Agent' )
40
-
41
- // Next.js internal headers are still present
42
- expect ( varyHeader ) . toContain ( 'RSC' )
43
- expect ( varyHeader ) . toContain ( 'Next-Router-State-Tree' )
44
- expect ( varyHeader ) . toContain ( 'Next-Router-Prefetch' )
45
35
} )
46
36
} )
0 commit comments