Skip to content

Commit 1509c1d

Browse files
committed
skip filter for test cases
1 parent c4d7479 commit 1509c1d

File tree

7 files changed

+15
-1
lines changed

7 files changed

+15
-1
lines changed

packages/next/src/server/lib/router-server.ts

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -166,7 +166,9 @@ export async function initialize(opts: {
166166

167167
const requestHandlerImpl: WorkerRequestHandler = async (req, res) => {
168168
// internal headers should not be honored by the request handler
169-
filterInternalHeaders(req.headers)
169+
if (!process.env.NEXT_PRIVATE_TEST_HEADERS) {
170+
filterInternalHeaders(req.headers)
171+
}
170172

171173
if (
172174
!opts.minimalMode &&

test/integration/required-server-files-ssr-404/test/index.test.js

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -44,6 +44,7 @@ describe('Required Server Files', () => {
4444
}
4545
await fs.rename(join(appDir, 'pages'), join(appDir, 'pages-bak'))
4646

47+
process.env.NEXT_PRIVATE_TEST_HEADERS = '1'
4748
nextApp = nextServer({
4849
conf: {},
4950
dir: appDir,
@@ -57,6 +58,7 @@ describe('Required Server Files', () => {
5758
console.log(`Listening at ::${appPort}`)
5859
})
5960
afterAll(async () => {
61+
delete process.env.NEXT_PRIVATE_TEST_HEADERS
6062
if (server) server.close()
6163
await fs.rename(join(appDir, 'pages-bak'), join(appDir, 'pages'))
6264
})

test/production/standalone-mode/required-server-files/required-server-files-app.test.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,7 @@ describe('required server files app router', () => {
2626
}) => {
2727
// test build against environment with next support
2828
process.env.NOW_BUILDER = nextEnv ? '1' : ''
29+
process.env.NEXT_PRIVATE_TEST_HEADERS = '1'
2930

3031
next = await createNext({
3132
files: {
@@ -97,6 +98,7 @@ describe('required server files app router', () => {
9798
await setupNext({ nextEnv: true, minimalMode: true })
9899
})
99100
afterAll(async () => {
101+
delete process.env.NEXT_PRIVATE_TEST_HEADERS
100102
await next.destroy()
101103
if (server) await killApp(server)
102104
})

test/production/standalone-mode/required-server-files/required-server-files-i18n.test.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -25,6 +25,7 @@ describe('required server files i18n', () => {
2525

2626
beforeAll(async () => {
2727
let wasmPkgIsAvailable = false
28+
process.env.NEXT_PRIVATE_TEST_HEADERS = '1'
2829

2930
const res = await nodeFetch(
3031
`https://registry.npmjs.com/@next/swc-wasm-nodejs/-/swc-wasm-nodejs-${
@@ -131,6 +132,7 @@ describe('required server files i18n', () => {
131132
})
132133

133134
afterAll(async () => {
135+
delete process.env.NEXT_PRIVATE_TEST_HEADERS
134136
await next.destroy()
135137
if (server) await killApp(server)
136138
})

test/production/standalone-mode/required-server-files/required-server-files-ppr.test.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -28,6 +28,7 @@ describe('required server files app router', () => {
2828
}) => {
2929
// test build against environment with next support
3030
process.env.NOW_BUILDER = nextEnv ? '1' : ''
31+
process.env.NEXT_PRIVATE_TEST_HEADERS = '1'
3132

3233
next = await createNext({
3334
files: {
@@ -107,6 +108,7 @@ describe('required server files app router', () => {
107108
await setupNext({ nextEnv: true, minimalMode: true })
108109
})
109110
afterAll(async () => {
111+
delete process.env.NEXT_PRIVATE_TEST_HEADERS
110112
await next.destroy()
111113
if (server) await killApp(server)
112114
})

test/production/standalone-mode/required-server-files/required-server-files.test.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,7 @@ describe('required server files', () => {
2929
const setupNext = async ({ nextEnv }: { nextEnv?: boolean }) => {
3030
// test build against environment with next support
3131
process.env.NOW_BUILDER = nextEnv ? '1' : ''
32+
process.env.NEXT_PRIVATE_TEST_HEADERS = '1'
3233

3334
next = await createNext({
3435
files: {
@@ -152,6 +153,7 @@ describe('required server files', () => {
152153
})
153154

154155
afterAll(async () => {
156+
delete process.env.NEXT_PRIVATE_TEST_HEADERS
155157
await next.destroy()
156158
})
157159

test/production/standalone-mode/response-cache/index.test.ts

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,6 +22,7 @@ describe('minimal-mode-response-cache', () => {
2222
beforeAll(async () => {
2323
// test build against environment with next support
2424
process.env.NOW_BUILDER = '1'
25+
process.env.NEXT_PRIVATE_TEST_HEADERS = '1'
2526

2627
next = await createNext({
2728
files: new FileRef(join(__dirname, 'app')),
@@ -84,6 +85,7 @@ describe('minimal-mode-response-cache', () => {
8485
appPort = `http://127.0.0.1:${port}`
8586
})
8687
afterAll(async () => {
88+
delete process.env.NEXT_PRIVATE_TEST_HEADERS
8789
await next.destroy()
8890
if (server) await killApp(server)
8991
})

0 commit comments

Comments
 (0)