Skip to content

Commit 6e6d076

Browse files
simplify middleware e2e check
1 parent 3fce074 commit 6e6d076

File tree

2 files changed

+3
-6
lines changed

2 files changed

+3
-6
lines changed
Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
import { test, expect } from "@playwright/test";
22

3-
test("cloudflare context env object is populated", async ({ page }) => {
3+
test("middlewares have access to the cloudflare context", async ({ page }) => {
44
await page.goto("/middleware");
55
const cloudflareContextHeaderElement = page.getByTestId("cloudflare-context-header");
66
expect(await cloudflareContextHeaderElement.textContent()).toContain(
7-
"variables from `cloudflareContext.env`: MY_KV, MY_VAR"
7+
"typeof `cloudflareContext.env` = object"
88
);
99
});

examples/middleware/middleware.ts

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,10 +23,7 @@ export async function middleware(request: NextRequest, event: NextFetchEvent) {
2323

2424
requestHeaders.set(
2525
"x-cloudflare-context",
26-
`variables from \`cloudflareContext.env\`: ${Object.keys(cloudflareContext.env)
27-
.filter((key) => key.startsWith("MY_"))
28-
.sort()
29-
.join(", ")}`
26+
`typeof \`cloudflareContext.env\` = ${typeof cloudflareContext.env}`
3027
);
3128

3229
return NextResponse.next({

0 commit comments

Comments
 (0)