|  | 
| 428 | 428 |     "flakey": [], | 
| 429 | 429 |     "runtimeError": false | 
| 430 | 430 |   }, | 
|  | 431 | +  "packages/next/src/server/after/after-context.test.ts": { | 
|  | 432 | +    "passed": [ | 
|  | 433 | +      "createAfterContext does not hang forever if onClose failed", | 
|  | 434 | +      "createAfterContext runs after() callbacks added within an after()", | 
|  | 435 | +      "createAfterContext runs after() callbacks from a run() callback that resolves", | 
|  | 436 | +      "createAfterContext runs after() callbacks from a run() callback that streams", | 
|  | 437 | +      "createAfterContext runs after() callbacks from a run() callback that throws", | 
|  | 438 | +      "createAfterContext runs all after() callbacks even if some of them threw", | 
|  | 439 | +      "createAfterContext throws from after() if onClose is not provided", | 
|  | 440 | +      "createAfterContext throws from after() if waitUntil is not provided" | 
|  | 441 | +    ], | 
|  | 442 | +    "failed": [], | 
|  | 443 | +    "pending": [], | 
|  | 444 | +    "flakey": [], | 
|  | 445 | +    "runtimeError": false | 
|  | 446 | +  }, | 
| 431 | 447 |   "packages/next/src/server/app-render/csrf-protection.test.ts": { | 
| 432 | 448 |     "passed": [ | 
| 433 | 449 |       "isCsrfOriginAllowed should return false when allowedOrigins contains originDomain with non-matching pattern", | 
|  | 
| 453 | 469 |     "flakey": [], | 
| 454 | 470 |     "runtimeError": false | 
| 455 | 471 |   }, | 
|  | 472 | +  "packages/next/src/server/base-http/web.test.ts": { | 
|  | 473 | +    "passed": [ | 
|  | 474 | +      "WebNextResponse onClose doesn't track onClose unless enabled", | 
|  | 475 | +      "WebNextResponse onClose stream body", | 
|  | 476 | +      "WebNextResponse onClose string body" | 
|  | 477 | +    ], | 
|  | 478 | +    "failed": [], | 
|  | 479 | +    "pending": [], | 
|  | 480 | +    "flakey": [], | 
|  | 481 | +    "runtimeError": false | 
|  | 482 | +  }, | 
| 456 | 483 |   "packages/next/src/server/config.test.ts": { | 
| 457 | 484 |     "passed": [ | 
| 458 | 485 |       "loadConfig nextConfig.images defaults should assign a `images.remotePatterns` when using assetPrefix", | 
|  | 
| 1471 | 1498 |   "test/development/acceptance/server-component-compiler-errors-in-pages.test.ts": { | 
| 1472 | 1499 |     "passed": [ | 
| 1473 | 1500 |       "Error Overlay for server components compiler errors in pages importing 'next/headers' in pages", | 
| 1474 |  | -      "Error Overlay for server components compiler errors in pages importing 'server-only' in pages" | 
|  | 1501 | +      "Error Overlay for server components compiler errors in pages importing 'server-only' in pages", | 
|  | 1502 | +      "Error Overlay for server components compiler errors in pages importing unstable_after from 'next/server' in pages" | 
| 1475 | 1503 |     ], | 
| 1476 | 1504 |     "failed": [], | 
| 1477 | 1505 |     "pending": [], | 
|  | 
| 4282 | 4310 |       "app dir - navigation hash should scroll to the specified hash", | 
| 4283 | 4311 |       "app dir - navigation hash-link-back-to-same-page should scroll to the specified hash", | 
| 4284 | 4312 |       "app dir - navigation hash-with-scroll-offset should scroll to the specified hash", | 
|  | 4313 | +      "app dir - navigation middleware redirect should change browser location when router.refresh() gets a redirect response", | 
| 4285 | 4314 |       "app dir - navigation navigating to a page with async metadata should render the final state of the page with correct metadata", | 
| 4286 | 4315 |       "app dir - navigation navigating to dynamic params & changing the casing should load the page correctly", | 
| 4287 | 4316 |       "app dir - navigation navigation between pages and app should not contain _rsc query while navigating from app to pages", | 
|  | 
| 4325 | 4354 |     "flakey": [], | 
| 4326 | 4355 |     "runtimeError": false | 
| 4327 | 4356 |   }, | 
|  | 4357 | +  "test/e2e/app-dir/next-after-app/index.test.ts": { | 
|  | 4358 | +    "passed": [ | 
|  | 4359 | +      "unstable_after() in edge runtime does not allow modifying cookies in a callback", | 
|  | 4360 | +      "unstable_after() in edge runtime interrupted RSC renders runs callbacks if a user error was thrown in the RSC render", | 
|  | 4361 | +      "unstable_after() in edge runtime interrupted RSC renders runs callbacks if notFound() was called", | 
|  | 4362 | +      "unstable_after() in edge runtime interrupted RSC renders runs callbacks if redirect() was called", | 
|  | 4363 | +      "unstable_after() in edge runtime invalid usages errors at compile time when used in a client module", | 
|  | 4364 | +      "unstable_after() in edge runtime invalid usages errors at compile time with dynamic = \"error\"", | 
|  | 4365 | +      "unstable_after() in edge runtime invalid usages errors at compile time with dynamic = \"force-static\"", | 
|  | 4366 | +      "unstable_after() in edge runtime only runs callbacks after the response is fully sent", | 
|  | 4367 | +      "unstable_after() in edge runtime runs callbacks from nested unstable_after calls", | 
|  | 4368 | +      "unstable_after() in edge runtime runs in dynamic pages", | 
|  | 4369 | +      "unstable_after() in edge runtime runs in dynamic route handlers", | 
|  | 4370 | +      "unstable_after() in edge runtime runs in generateMetadata()", | 
|  | 4371 | +      "unstable_after() in edge runtime runs in middleware", | 
|  | 4372 | +      "unstable_after() in edge runtime runs in server actions", | 
|  | 4373 | +      "unstable_after() in nodejs runtime does not allow modifying cookies in a callback", | 
|  | 4374 | +      "unstable_after() in nodejs runtime interrupted RSC renders runs callbacks if a user error was thrown in the RSC render", | 
|  | 4375 | +      "unstable_after() in nodejs runtime interrupted RSC renders runs callbacks if notFound() was called", | 
|  | 4376 | +      "unstable_after() in nodejs runtime interrupted RSC renders runs callbacks if redirect() was called", | 
|  | 4377 | +      "unstable_after() in nodejs runtime invalid usages errors at compile time when used in a client module", | 
|  | 4378 | +      "unstable_after() in nodejs runtime invalid usages errors at compile time with dynamic = \"error\"", | 
|  | 4379 | +      "unstable_after() in nodejs runtime invalid usages errors at compile time with dynamic = \"force-static\"", | 
|  | 4380 | +      "unstable_after() in nodejs runtime only runs callbacks after the response is fully sent", | 
|  | 4381 | +      "unstable_after() in nodejs runtime runs callbacks from nested unstable_after calls", | 
|  | 4382 | +      "unstable_after() in nodejs runtime runs in dynamic pages", | 
|  | 4383 | +      "unstable_after() in nodejs runtime runs in dynamic route handlers", | 
|  | 4384 | +      "unstable_after() in nodejs runtime runs in generateMetadata()", | 
|  | 4385 | +      "unstable_after() in nodejs runtime runs in middleware", | 
|  | 4386 | +      "unstable_after() in nodejs runtime runs in server actions" | 
|  | 4387 | +    ], | 
|  | 4388 | +    "failed": [], | 
|  | 4389 | +    "pending": [], | 
|  | 4390 | +    "flakey": [], | 
|  | 4391 | +    "runtimeError": false | 
|  | 4392 | +  }, | 
|  | 4393 | +  "test/e2e/app-dir/next-after-pages/index.test.ts": { | 
|  | 4394 | +    "passed": [ | 
|  | 4395 | +      "unstable_after() - pages invalid usages errors at compile time when used in pages dir errors when used in getServerSideProps", | 
|  | 4396 | +      "unstable_after() - pages invalid usages errors at compile time when used in pages dir errors when used in getStaticProps", | 
|  | 4397 | +      "unstable_after() - pages invalid usages errors at compile time when used in pages dir errors when used in within a page component", | 
|  | 4398 | +      "unstable_after() - pages runs in middleware" | 
|  | 4399 | +    ], | 
|  | 4400 | +    "failed": [], | 
|  | 4401 | +    "pending": [], | 
|  | 4402 | +    "flakey": [], | 
|  | 4403 | +    "runtimeError": false | 
|  | 4404 | +  }, | 
| 4328 | 4405 |   "test/e2e/app-dir/next-config/index.test.ts": { | 
| 4329 | 4406 |     "passed": [ | 
| 4330 | 4407 |       "app dir - next config should support importing webpack in next.config" | 
|  | 
| 4462 | 4539 |     "flakey": [], | 
| 4463 | 4540 |     "runtimeError": false | 
| 4464 | 4541 |   }, | 
|  | 4542 | +  "test/e2e/app-dir/options-request/options-request.test.ts": { | 
|  | 4543 | +    "passed": [ | 
|  | 4544 | +      "options-request should 404 for an OPTIONS request to a non-existent route", | 
|  | 4545 | +      "options-request should respond with a 200 + response body when invoking a pages API route with an OPTIONS request", | 
|  | 4546 | +      "options-request should respond with a 204 No Content when invoking an app route handler with an OPTIONS request", | 
|  | 4547 | +      "options-request should return a 400 status code when invoking /app-page with an OPTIONS request", | 
|  | 4548 | +      "options-request should return a 400 status code when invoking /pages-page with an OPTIONS request" | 
|  | 4549 | +    ], | 
|  | 4550 | +    "failed": [], | 
|  | 4551 | +    "pending": [], | 
|  | 4552 | +    "flakey": [], | 
|  | 4553 | +    "runtimeError": false | 
|  | 4554 | +  }, | 
| 4465 | 4555 |   "test/e2e/app-dir/pages-to-app-routing/pages-to-app-routing.test.ts": { | 
| 4466 | 4556 |     "passed": ["pages-to-app-routing should work using browser"], | 
| 4467 | 4557 |     "failed": [], | 
|  | 
| 4871 | 4961 |     "flakey": [], | 
| 4872 | 4962 |     "runtimeError": false | 
| 4873 | 4963 |   }, | 
|  | 4964 | +  "test/e2e/app-dir/prefetch-searchparam/prefetch-searchparam.test.ts": { | 
|  | 4965 | +    "passed": [ | 
|  | 4966 | +      "prefetch-searchparam should set prefetch cache properly on different search params" | 
|  | 4967 | +    ], | 
|  | 4968 | +    "failed": [], | 
|  | 4969 | +    "pending": [], | 
|  | 4970 | +    "flakey": [], | 
|  | 4971 | +    "runtimeError": false | 
|  | 4972 | +  }, | 
| 4874 | 4973 |   "test/e2e/app-dir/prefetching-not-found/prefetching-not-found.test.ts": { | 
| 4875 | 4974 |     "passed": [ | 
| 4876 | 4975 |       "prefetching-not-found should correctly navigate to/from a global 404 page when following links with prefetch=auto" | 
|  | 
| 8708 | 8807 |     "runtimeError": false | 
| 8709 | 8808 |   }, | 
| 8710 | 8809 |   "test/integration/create-next-app/package-manager/bun.test.ts": { | 
| 8711 |  | -    "passed": [ | 
| 8712 |  | -      "should use bun for --use-bun flag with example", | 
| 8713 |  | -      "should use bun when user-agent is bun", | 
| 8714 |  | -      "should use bun when user-agent is bun with example" | 
| 8715 |  | -    ], | 
|  | 8810 | +    "passed": [], | 
| 8716 | 8811 |     "failed": [], | 
| 8717 | 8812 |     "pending": [ | 
| 8718 |  | -      "create-next-app with package manager bun should use bun for --use-bun flag" | 
|  | 8813 | +      "create-next-app with package manager bun should use bun for --use-bun flag", | 
|  | 8814 | +      "create-next-app with package manager bun should use bun for --use-bun flag with example", | 
|  | 8815 | +      "create-next-app with package manager bun should use bun when user-agent is bun", | 
|  | 8816 | +      "create-next-app with package manager bun should use bun when user-agent is bun with example" | 
| 8719 | 8817 |     ], | 
| 8720 | 8818 |     "flakey": [], | 
| 8721 | 8819 |     "runtimeError": false | 
| 8722 | 8820 |   }, | 
| 8723 | 8821 |   "test/integration/create-next-app/package-manager/npm.test.ts": { | 
| 8724 |  | -    "passed": [ | 
| 8725 |  | -      "should use npm for --use-npm flag with example", | 
| 8726 |  | -      "should use npm when user-agent is npm", | 
| 8727 |  | -      "should use npm when user-agent is npm with example" | 
| 8728 |  | -    ], | 
|  | 8822 | +    "passed": [], | 
| 8729 | 8823 |     "failed": [], | 
| 8730 | 8824 |     "pending": [ | 
| 8731 |  | -      "create-next-app with package manager npm should use npm for --use-npm flag" | 
|  | 8825 | +      "create-next-app with package manager npm should use npm for --use-npm flag", | 
|  | 8826 | +      "create-next-app with package manager npm should use npm for --use-npm flag with example", | 
|  | 8827 | +      "create-next-app with package manager npm should use npm when user-agent is npm", | 
|  | 8828 | +      "create-next-app with package manager npm should use npm when user-agent is npm with example" | 
| 8732 | 8829 |     ], | 
| 8733 | 8830 |     "flakey": [], | 
| 8734 | 8831 |     "runtimeError": false | 
| 8735 | 8832 |   }, | 
| 8736 | 8833 |   "test/integration/create-next-app/package-manager/pnpm.test.ts": { | 
| 8737 |  | -    "passed": [ | 
| 8738 |  | -      "should use pnpm for --use-pnpm flag with example", | 
| 8739 |  | -      "should use pnpm when user-agent is pnpm", | 
| 8740 |  | -      "should use pnpm when user-agent is pnpm with example" | 
| 8741 |  | -    ], | 
|  | 8834 | +    "passed": [], | 
| 8742 | 8835 |     "failed": [], | 
| 8743 | 8836 |     "pending": [ | 
| 8744 |  | -      "create-next-app with package manager pnpm should use pnpm for --use-pnpm flag" | 
|  | 8837 | +      "create-next-app with package manager pnpm should use pnpm for --use-pnpm flag", | 
|  | 8838 | +      "create-next-app with package manager pnpm should use pnpm for --use-pnpm flag with example", | 
|  | 8839 | +      "create-next-app with package manager pnpm should use pnpm when user-agent is pnpm", | 
|  | 8840 | +      "create-next-app with package manager pnpm should use pnpm when user-agent is pnpm with example" | 
| 8745 | 8841 |     ], | 
| 8746 | 8842 |     "flakey": [], | 
| 8747 | 8843 |     "runtimeError": false | 
| 8748 | 8844 |   }, | 
| 8749 | 8845 |   "test/integration/create-next-app/package-manager/yarn.test.ts": { | 
| 8750 |  | -    "passed": [ | 
| 8751 |  | -      "should use yarn for --use-yarn flag with example", | 
| 8752 |  | -      "should use yarn when user-agent is yarn", | 
| 8753 |  | -      "should use yarn when user-agent is yarn with example" | 
| 8754 |  | -    ], | 
|  | 8846 | +    "passed": [], | 
| 8755 | 8847 |     "failed": [], | 
| 8756 | 8848 |     "pending": [ | 
| 8757 |  | -      "create-next-app with package manager yarn should use yarn for --use-yarn flag" | 
|  | 8849 | +      "create-next-app with package manager yarn should use yarn for --use-yarn flag", | 
|  | 8850 | +      "create-next-app with package manager yarn should use yarn for --use-yarn flag with example", | 
|  | 8851 | +      "create-next-app with package manager yarn should use yarn when user-agent is yarn", | 
|  | 8852 | +      "create-next-app with package manager yarn should use yarn when user-agent is yarn with example" | 
| 8758 | 8853 |     ], | 
| 8759 | 8854 |     "flakey": [], | 
| 8760 | 8855 |     "runtimeError": false | 
|  | 
| 8780 | 8875 |       "create-next-app --app (App Router) should create TypeScript project with --ts flag", | 
| 8781 | 8876 |       "create-next-app --app (App Router) should create an empty TailwindCSS project with --empty flag", | 
| 8782 | 8877 |       "create-next-app --app (App Router) should create an empty project with --empty flag", | 
| 8783 |  | -      "create-next-app --app (App Router) should create project inside \"src\" directory with --src-dir flag" | 
|  | 8878 | +      "create-next-app --app (App Router) should create project inside \"src\" directory with --src-dir flag", | 
|  | 8879 | +      "create-next-app --app (App Router) should enable turbopack dev with --turbo flag" | 
| 8784 | 8880 |     ], | 
| 8785 | 8881 |     "flakey": [], | 
| 8786 | 8882 |     "runtimeError": false | 
|  | 
| 8794 | 8890 |       "create-next-app --no-app (Pages Router) should create TypeScript project with --ts flag", | 
| 8795 | 8891 |       "create-next-app --no-app (Pages Router) should create an empty TailwindCSS project with --empty flag", | 
| 8796 | 8892 |       "create-next-app --no-app (Pages Router) should create an empty project with --empty flag", | 
| 8797 |  | -      "create-next-app --no-app (Pages Router) should create project inside \"src\" directory with --src-dir flag" | 
|  | 8893 | +      "create-next-app --no-app (Pages Router) should create project inside \"src\" directory with --src-dir flag", | 
|  | 8894 | +      "create-next-app --no-app (Pages Router) should enable turbopack dev with --turbo flag" | 
| 8798 | 8895 |     ], | 
| 8799 | 8896 |     "flakey": [], | 
| 8800 | 8897 |     "runtimeError": false | 
|  | 
| 15645 | 15742 |     "flakey": [], | 
| 15646 | 15743 |     "runtimeError": false | 
| 15647 | 15744 |   }, | 
|  | 15745 | +  "test/integration/root-catchall-cache/test/index.test.js": { | 
|  | 15746 | +    "passed": [], | 
|  | 15747 | +    "failed": [], | 
|  | 15748 | +    "pending": [ | 
|  | 15749 | +      "Root Catch-all Cache production mode should cache / correctly" | 
|  | 15750 | +    ], | 
|  | 15751 | +    "flakey": [], | 
|  | 15752 | +    "runtimeError": false | 
|  | 15753 | +  }, | 
| 15648 | 15754 |   "test/integration/root-optional-revalidate/test/index.test.js": { | 
| 15649 | 15755 |     "passed": [], | 
| 15650 | 15756 |     "failed": [], | 
|  | 
0 commit comments