From 46a62ca485a9f85f05f7b37aa18d2bbef303d253 Mon Sep 17 00:00:00 2001 From: vercel-release-bot Date: Thu, 17 Apr 2025 07:01:29 +0000 Subject: [PATCH] update/rspack-manifest-1744873287513 --- test/rspack-dev-tests-manifest.json | 3101 +++++++++------------------ 1 file changed, 986 insertions(+), 2115 deletions(-) diff --git a/test/rspack-dev-tests-manifest.json b/test/rspack-dev-tests-manifest.json index 8326fab14257d..e2f2361f4d0c9 100644 --- a/test/rspack-dev-tests-manifest.json +++ b/test/rspack-dev-tests-manifest.json @@ -1915,7 +1915,9 @@ "test/development/acceptance-app/hydration-error.test.ts": { "passed": [ "Error overlay for hydration errors in App router includes a React docs link when hydration error does occur", - "Error overlay for hydration errors in App router should not show a hydration error when using `useId` in a client component", + "Error overlay for hydration errors in App router should not show a hydration error when using `useId` in a client component" + ], + "failed": [ "Error overlay for hydration errors in App router should only show one hydration error when bad nesting happened - div > tr", "Error overlay for hydration errors in App router should only show one hydration error when bad nesting happened - div under p", "Error overlay for hydration errors in App router should only show one hydration error when bad nesting happened - p under p", @@ -1931,7 +1933,6 @@ "Error overlay for hydration errors in App router should show error if script is directly placed under html instead of body", "Error overlay for hydration errors in App router should show the highlighted bad nesting html snippet when bad nesting happened" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -1949,17 +1950,26 @@ }, "test/development/acceptance-app/rsc-build-errors.test.ts": { "passed": [ + "Error overlay - RSC build errors importing 'next/cache' APIs in a client component unstable_cache is allowed", + "Error overlay - RSC build errors importing 'next/cache' APIs in a client component unstable_noStore is allowed", + "Error overlay - RSC build errors should allow to use and handle rsc poisoning client-only", + "Error overlay - RSC build errors should allow to use and handle rsc poisoning server-only", + "Error overlay - RSC build errors should error for invalid undefined module retuning from next dynamic", + "Error overlay - RSC build errors should freeze parent resolved metadata to avoid mutating in generateMetadata", + "Error overlay - RSC build errors should throw an error when \"Component\" is imported in server components", + "Error overlay - RSC build errors should throw an error when \"use client\" is on the top level but after other expressions", + "Error overlay - RSC build errors should throw an error when error file is a server component", + "Error overlay - RSC build errors should throw an error when error file is a server component with empty error file", + "Error overlay - RSC build errors should throw an error when getServerSideProps is used", + "Error overlay - RSC build errors should throw an error when metadata exports are used together in server components" + ], + "failed": [ "Error overlay - RSC build errors importing 'next/cache' APIs in a client component revalidatePath is not allowed", "Error overlay - RSC build errors importing 'next/cache' APIs in a client component revalidateTag is not allowed", - "Error overlay - RSC build errors importing 'next/cache' APIs in a client component unstable_cache is allowed", "Error overlay - RSC build errors importing 'next/cache' APIs in a client component unstable_cacheLife is not allowed", "Error overlay - RSC build errors importing 'next/cache' APIs in a client component unstable_cacheTag is not allowed", "Error overlay - RSC build errors importing 'next/cache' APIs in a client component unstable_expirePath is not allowed", "Error overlay - RSC build errors importing 'next/cache' APIs in a client component unstable_expireTag is not allowed", - "Error overlay - RSC build errors importing 'next/cache' APIs in a client component unstable_noStore is allowed", - "Error overlay - RSC build errors should allow to use and handle rsc poisoning client-only", - "Error overlay - RSC build errors should allow to use and handle rsc poisoning server-only", - "Error overlay - RSC build errors should error for invalid undefined module retuning from next dynamic", "Error overlay - RSC build errors should error when Component from react is used in server component", "Error overlay - RSC build errors should error when PureComponent from react is used in server component", "Error overlay - RSC build errors should error when createContext from react is used in server component", @@ -1980,15 +1990,6 @@ "Error overlay - RSC build errors should error when useState from react is used in server component", "Error overlay - RSC build errors should error when useSyncExternalStore from react is used in server component", "Error overlay - RSC build errors should error when useTransition from react is used in server component", - "Error overlay - RSC build errors should freeze parent resolved metadata to avoid mutating in generateMetadata", - "Error overlay - RSC build errors should throw an error when \"Component\" is imported in server components", - "Error overlay - RSC build errors should throw an error when \"use client\" is on the top level but after other expressions", - "Error overlay - RSC build errors should throw an error when error file is a server component", - "Error overlay - RSC build errors should throw an error when error file is a server component with empty error file", - "Error overlay - RSC build errors should throw an error when getServerSideProps is used", - "Error overlay - RSC build errors should throw an error when metadata exports are used together in server components" - ], - "failed": [ "Error overlay - RSC build errors should throw an error when metadata export is used in client components" ], "pending": [ @@ -2010,6 +2011,11 @@ }, "test/development/acceptance-app/server-components.test.ts": { "passed": [ + "Error Overlay for server components React component hooks called in Server Component should show error when React. is called", + "Error Overlay for server components React component hooks called in Server Component should show error when React.experiment_useOptimistic is called", + "Error Overlay for server components React component hooks called in Server Component should show error when React.experiment_useOptimistic is renamed in destructuring" + ], + "failed": [ "Error Overlay for server components Class component used in Server Component should show error when Class Component is used", "Error Overlay for server components Class component used in Server Component should show error when Component is rendered in external package", "Error Overlay for server components Class component used in Server Component should show error when React.PureComponent is rendered in external package", @@ -2021,28 +2027,24 @@ "Error Overlay for server components Next.js navigation client hooks called in Server Component should show error when useSelectedLayoutSegment is called", "Error Overlay for server components Next.js navigation client hooks called in Server Component should show error when useSelectedLayoutSegments is called", "Error Overlay for server components React component hooks called in Server Component should show error when React client hook is called in external package", - "Error Overlay for server components React component hooks called in Server Component should show error when React. is called", "Error Overlay for server components React component hooks called in Server Component should show error when React. is called in external package", - "Error Overlay for server components React component hooks called in Server Component should show error when React.experiment_useOptimistic is called", - "Error Overlay for server components React component hooks called in Server Component should show error when React.experiment_useOptimistic is renamed in destructuring", "Error Overlay for server components createContext called in Server Component should show error when React.createContext is called", "Error Overlay for server components createContext called in Server Component should show error when React.createContext is called in external package", "Error Overlay for server components createContext called in Server Component should show error when createContext is called in external package" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/development/acceptance-app/undefined-default-export.test.ts": { - "passed": [ + "passed": [], + "failed": [ "Undefined default export should error if layout component does not have default export", "Undefined default export should error if not-found component does not have default export when trigger not-found boundary", "Undefined default export should error if page component does not have default export", "Undefined default export should error when page component export is not valid", "Undefined default export should error when page component export is not valid on initial load" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -2059,23 +2061,22 @@ "runtimeError": false }, "test/development/acceptance/ReactRefresh.test.ts": { - "passed": [ + "passed": [], + "failed": [ "ReactRefresh can edit a component without losing state", "ReactRefresh cyclic dependencies" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/development/acceptance/ReactRefreshLogBox-app-doc.test.ts": { - "passed": [ - "ReactRefreshLogBox _app _document empty _app shows logbox", - "ReactRefreshLogBox _app _document empty _document shows logbox" - ], + "passed": [], "failed": [ "ReactRefreshLogBox _app _document _app syntax error shows logbox", - "ReactRefreshLogBox _app _document _document syntax error shows logbox" + "ReactRefreshLogBox _app _document _document syntax error shows logbox", + "ReactRefreshLogBox _app _document empty _app shows logbox", + "ReactRefreshLogBox _app _document empty _document shows logbox" ], "pending": [], "flakey": [], @@ -2104,7 +2105,7 @@ "runtimeError": false }, "test/development/acceptance/ReactRefreshLogBox.test.ts": { - "passed": ["ReactRefreshLogBox non-Error errors are handled properly"], + "passed": [], "failed": [ "ReactRefreshLogBox Call stack count is correct for pages error", "ReactRefreshLogBox boundaries", @@ -2112,6 +2113,7 @@ "ReactRefreshLogBox css syntax errors", "ReactRefreshLogBox logbox: anchors links in error messages", "ReactRefreshLogBox module init error not shown", + "ReactRefreshLogBox non-Error errors are handled properly", "ReactRefreshLogBox should collapse nodejs internal stack frames from stack trace", "ReactRefreshLogBox should show anonymous frames from stack trace", "ReactRefreshLogBox should strip whitespace correctly with newline", @@ -2122,22 +2124,21 @@ "runtimeError": false }, "test/development/acceptance/ReactRefreshModule.test.ts": { - "passed": ["ReactRefreshModule should allow any variable names"], - "failed": [], + "passed": [], + "failed": ["ReactRefreshModule should allow any variable names"], "pending": [], "flakey": [], "runtimeError": false }, "test/development/acceptance/ReactRefreshRegression.test.ts": { - "passed": [ - "ReactRefreshRegression custom loader mdx should have Fast Refresh enabled", - "ReactRefreshRegression styled-components hydration mismatch" - ], + "passed": [], "failed": [ "ReactRefreshRegression can fast refresh a page with config", "ReactRefreshRegression can fast refresh a page with getServerSideProps", "ReactRefreshRegression can fast refresh a page with getStaticProps", - "ReactRefreshRegression shows an overlay for a server-side error" + "ReactRefreshRegression custom loader mdx should have Fast Refresh enabled", + "ReactRefreshRegression shows an overlay for a server-side error", + "ReactRefreshRegression styled-components hydration mismatch" ], "pending": [], "flakey": [], @@ -2151,18 +2152,19 @@ "ReactRefreshRequire can continue hot updates after module-level errors with module.exports", "ReactRefreshRequire can replace a module before it is loaded", "ReactRefreshRequire does not accumulate stale exports over time", - "ReactRefreshRequire propagates a hot update to closest accepted module", - "ReactRefreshRequire propagates a module that stops accepting in next version", - "ReactRefreshRequire propagates hot update to all inverse dependencies", "ReactRefreshRequire provides fresh value for ES6 default import in parents", "ReactRefreshRequire provides fresh value for ES6 named import in parents", "ReactRefreshRequire provides fresh value for exports.* in parents", "ReactRefreshRequire provides fresh value for module.exports in parents", - "ReactRefreshRequire re-runs accepted modules", "ReactRefreshRequire runs dependencies before dependents", "ReactRefreshRequire stops update propagation after module-level errors" ], - "failed": [], + "failed": [ + "ReactRefreshRequire propagates a hot update to closest accepted module", + "ReactRefreshRequire propagates a module that stops accepting in next version", + "ReactRefreshRequire propagates hot update to all inverse dependencies", + "ReactRefreshRequire re-runs accepted modules" + ], "pending": [], "flakey": [], "runtimeError": false @@ -2183,11 +2185,11 @@ }, "test/development/acceptance/hydration-error.test.ts": { "passed": [ - "Error overlay for hydration errors in Pages router includes a React docs link when hydration error does occur", "Error overlay for hydration errors in Pages router should not show a hydration error when using `useId` in a client component", "Error overlay for hydration errors in Pages router should show error if script is directly placed under html instead of body" ], "failed": [ + "Error overlay for hydration errors in Pages router includes a React docs link when hydration error does occur", "Error overlay for hydration errors in Pages router should only show one hydration error when bad nesting happened - div > tr", "Error overlay for hydration errors in Pages router should only show one hydration error when bad nesting happened - div under p", "Error overlay for hydration errors in Pages router should only show one hydration error when bad nesting happened - p under p", @@ -2207,16 +2209,16 @@ }, "test/development/acceptance/server-component-compiler-errors-in-pages.test.ts": { "passed": [ + "Error Overlay for server components compiler errors in pages importing 'next/cache' APIs in pages unstable_cache is allowed", + "Error Overlay for server components compiler errors in pages importing 'next/cache' APIs in pages unstable_noStore is allowed" + ], + "failed": [ "Error Overlay for server components compiler errors in pages importing 'next/cache' APIs in pages revalidatePath is not allowed", "Error Overlay for server components compiler errors in pages importing 'next/cache' APIs in pages revalidateTag is not allowed", - "Error Overlay for server components compiler errors in pages importing 'next/cache' APIs in pages unstable_cache is allowed", "Error Overlay for server components compiler errors in pages importing 'next/cache' APIs in pages unstable_cacheLife is not allowed", "Error Overlay for server components compiler errors in pages importing 'next/cache' APIs in pages unstable_cacheTag is not allowed", "Error Overlay for server components compiler errors in pages importing 'next/cache' APIs in pages unstable_expirePath is not allowed", "Error Overlay for server components compiler errors in pages importing 'next/cache' APIs in pages unstable_expireTag is not allowed", - "Error Overlay for server components compiler errors in pages importing 'next/cache' APIs in pages unstable_noStore is allowed" - ], - "failed": [ "Error Overlay for server components compiler errors in pages importing 'next/headers' in pages", "Error Overlay for server components compiler errors in pages importing 'server-only' in pages", "Error Overlay for server components compiler errors in pages importing after from 'next/server' in pages" @@ -2386,11 +2388,10 @@ "runtimeError": false }, "test/development/app-dir/edge-errors-hmr/index.test.ts": { - "passed": [ - "develop - app-dir - edge errros hmr should recover from build errors when server component error" - ], + "passed": [], "failed": [ - "develop - app-dir - edge errros hmr should recover from build errors when client component error" + "develop - app-dir - edge errros hmr should recover from build errors when client component error", + "develop - app-dir - edge errros hmr should recover from build errors when server component error" ], "pending": [], "flakey": [], @@ -2470,14 +2471,24 @@ "runtimeError": false }, "test/development/app-dir/hmr-shared-css/hmr-shared-css.test.ts": { - "passed": [ + "passed": [], + "failed": [ "hmr-app-and-pages should do HMR when app router and pages router have shared CSS" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, + "test/development/app-dir/hmr-symlink/hmr-symlink.test.ts": { + "passed": [ + "HMR symlinks tracks updates to symlinked target", + "HMR symlinks tracks updates to the symlink" + ], + "failed": [], + "pending": ["HMR symlinks tracks updates to the middle of a symlink chain"], + "flakey": [], + "runtimeError": false + }, "test/development/app-dir/hook-function-names/hook-function-names.test.ts": { "passed": [], "failed": [ @@ -2539,10 +2550,10 @@ "runtimeError": false }, "test/development/app-dir/next-after-app-invalid-usage/index.test.ts": { - "passed": [ + "passed": [], + "failed": [ "after() - invalid usages errors at compile time when used in a client module" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -2602,12 +2613,6 @@ }, "test/development/app-dir/server-components-hmr-cache/server-components-hmr-cache.test.ts": { "passed": [ - "server-components-hmr-cache edge runtime in after() should not use cached fetch calls for intentional refresh requests", - "server-components-hmr-cache edge runtime in after() should use cached fetch calls for fast refresh requests", - "server-components-hmr-cache edge runtime should not use cached fetch calls for intentional refresh requests", - "server-components-hmr-cache edge runtime should use cached fetch calls for fast refresh requests", - "server-components-hmr-cache edge runtime with experimental.serverComponentsHmrCache disabled in after() should not use cached fetch calls for fast refresh requests", - "server-components-hmr-cache edge runtime with experimental.serverComponentsHmrCache disabled should not use cached fetch calls for fast refresh requests", "server-components-hmr-cache node runtime in after() should not use cached fetch calls for intentional refresh requests", "server-components-hmr-cache node runtime in after() should use cached fetch calls for fast refresh requests", "server-components-hmr-cache node runtime should not use cached fetch calls for intentional refresh requests", @@ -2615,7 +2620,14 @@ "server-components-hmr-cache node runtime with experimental.serverComponentsHmrCache disabled in after() should not use cached fetch calls for fast refresh requests", "server-components-hmr-cache node runtime with experimental.serverComponentsHmrCache disabled should not use cached fetch calls for fast refresh requests" ], - "failed": [], + "failed": [ + "server-components-hmr-cache edge runtime in after() should not use cached fetch calls for intentional refresh requests", + "server-components-hmr-cache edge runtime in after() should use cached fetch calls for fast refresh requests", + "server-components-hmr-cache edge runtime should not use cached fetch calls for intentional refresh requests", + "server-components-hmr-cache edge runtime should use cached fetch calls for fast refresh requests", + "server-components-hmr-cache edge runtime with experimental.serverComponentsHmrCache disabled in after() should not use cached fetch calls for fast refresh requests", + "server-components-hmr-cache edge runtime with experimental.serverComponentsHmrCache disabled should not use cached fetch calls for fast refresh requests" + ], "pending": [], "flakey": [], "runtimeError": false @@ -2645,18 +2657,18 @@ "test/development/app-dir/ssr-in-rsc/ssr-in-rsc.test.ts": { "passed": [ "react-dom/server in React Server environment explicit react-dom/server.browser usage in app code", - "react-dom/server in React Server environment explicit react-dom/server.browser usage in library code", "react-dom/server in React Server environment explicit react-dom/server.edge usage in app code", - "react-dom/server in React Server environment explicit react-dom/server.edge usage in library code", + "react-dom/server in React Server environment explicit react-dom/server.edge usage in library code" + ], + "failed": [ + "react-dom/server in React Server environment explicit react-dom/server.browser usage in library code", "react-dom/server in React Server environment explicit react-dom/server.node usage in app code", "react-dom/server in React Server environment explicit react-dom/server.node usage in library code", "react-dom/server in React Server environment implicit react-dom/server.edge usage in app code", "react-dom/server in React Server environment implicit react-dom/server.edge usage in library code", + "react-dom/server in React Server environment implicit react-dom/server.node usage in app code", "react-dom/server in React Server environment implicit react-dom/server.node usage in library code" ], - "failed": [ - "react-dom/server in React Server environment implicit react-dom/server.node usage in app code" - ], "pending": [], "flakey": [], "runtimeError": false @@ -2772,11 +2784,12 @@ }, "test/development/basic/define-class-fields/define-class-fields.test.ts": { "passed": [ - "useDefineForClassFields SWC option Initializes resident to undefined after the call to 'super()' when with useDefineForClassFields enabled", + "useDefineForClassFields SWC option Initializes resident to undefined after the call to 'super()' when with useDefineForClassFields enabled" + ], + "failed": [ "useDefineForClassFields SWC option set accessors from base classes won’t get triggered with useDefineForClassFields enabled", "useDefineForClassFields SWC option tsx should compile with useDefineForClassFields enabled" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -2789,7 +2802,9 @@ "runtimeError": false }, "test/development/basic/gssp-ssr-change-reloading/test/index.test.ts": { - "passed": [], + "passed": [ + "GS(S)P Server-Side Change Reloading should update page when getStaticProps is changed only for /index" + ], "failed": [ "GS(S)P Server-Side Change Reloading should keep scroll position when updating from change in getStaticProps", "GS(S)P Server-Side Change Reloading should not reload page when client-side is changed too GSP", @@ -2801,15 +2816,15 @@ "GS(S)P Server-Side Change Reloading should update page when getServerSideProps is changed only", "GS(S)P Server-Side Change Reloading should update page when getStaticPaths is changed only", "GS(S)P Server-Side Change Reloading should update page when getStaticProps is changed only", - "GS(S)P Server-Side Change Reloading should update page when getStaticProps is changed only for /another/index", - "GS(S)P Server-Side Change Reloading should update page when getStaticProps is changed only for /index" + "GS(S)P Server-Side Change Reloading should update page when getStaticProps is changed only for /another/index" ], "pending": [], "flakey": [], "runtimeError": false }, "test/development/basic/hmr/basic.test.ts": { - "passed": [ + "passed": [], + "failed": [ "basic HMR, nextConfig: { basePath: '', assetPrefix: '' } should have correct compile timing after fixing error", "basic HMR, nextConfig: { basePath: '', assetPrefix: '' } should have correct router.isReady for auto-export page", "basic HMR, nextConfig: { basePath: '', assetPrefix: '' } should have correct router.isReady for getStaticProps page", @@ -2827,82 +2842,13 @@ "basic HMR, nextConfig: { basePath: '/docs', assetPrefix: '/asset-prefix' } should have correct router.isReady for getStaticProps page", "basic HMR, nextConfig: { basePath: '/docs', assetPrefix: '/asset-prefix' } should reload the page when the server restarts" ], - "failed": [], - "pending": [], - "flakey": [], - "runtimeError": false - }, - "test/development/basic/hmr/error-recovery.test.ts": { - "passed": [ - "HMR - Error Recovery, nextConfig: { basePath: '', assetPrefix: '' } should have client HMR events in trace file", - "HMR - Error Recovery, nextConfig: { basePath: '', assetPrefix: '' } should recover after a bad return from the render function", - "HMR - Error Recovery, nextConfig: { basePath: '', assetPrefix: '' } should recover after an error reported via SSR", - "HMR - Error Recovery, nextConfig: { basePath: '', assetPrefix: '' } should recover after exporting an invalid page", - "HMR - Error Recovery, nextConfig: { basePath: '', assetPrefix: '' } should recover after undefined exported as default", - "HMR - Error Recovery, nextConfig: { basePath: '', assetPrefix: '' } should recover after webpack parse error in an imported file", - "HMR - Error Recovery, nextConfig: { basePath: '', assetPrefix: '' } should recover from 404 after a page has been added", - "HMR - Error Recovery, nextConfig: { basePath: '', assetPrefix: '' } should recover from 404 after a page has been added with dynamic segments", - "HMR - Error Recovery, nextConfig: { basePath: '', assetPrefix: '' } should recover from errors in getInitialProps in client", - "HMR - Error Recovery, nextConfig: { basePath: '', assetPrefix: '' } should show the error on all pages", - "HMR - Error Recovery, nextConfig: { basePath: '', assetPrefix: '/asset-prefix' } should have client HMR events in trace file", - "HMR - Error Recovery, nextConfig: { basePath: '', assetPrefix: '/asset-prefix' } should recover after a bad return from the render function", - "HMR - Error Recovery, nextConfig: { basePath: '', assetPrefix: '/asset-prefix' } should recover after an error reported via SSR", - "HMR - Error Recovery, nextConfig: { basePath: '', assetPrefix: '/asset-prefix' } should recover after exporting an invalid page", - "HMR - Error Recovery, nextConfig: { basePath: '', assetPrefix: '/asset-prefix' } should recover after undefined exported as default", - "HMR - Error Recovery, nextConfig: { basePath: '', assetPrefix: '/asset-prefix' } should recover after webpack parse error in an imported file", - "HMR - Error Recovery, nextConfig: { basePath: '', assetPrefix: '/asset-prefix' } should recover from 404 after a page has been added", - "HMR - Error Recovery, nextConfig: { basePath: '', assetPrefix: '/asset-prefix' } should recover from 404 after a page has been added with dynamic segments", - "HMR - Error Recovery, nextConfig: { basePath: '', assetPrefix: '/asset-prefix' } should recover from errors in getInitialProps in client", - "HMR - Error Recovery, nextConfig: { basePath: '', assetPrefix: '/asset-prefix' } should show the error on all pages", - "HMR - Error Recovery, nextConfig: { basePath: '/docs', assetPrefix: '' } should have client HMR events in trace file", - "HMR - Error Recovery, nextConfig: { basePath: '/docs', assetPrefix: '' } should recover after a bad return from the render function", - "HMR - Error Recovery, nextConfig: { basePath: '/docs', assetPrefix: '' } should recover after an error reported via SSR", - "HMR - Error Recovery, nextConfig: { basePath: '/docs', assetPrefix: '' } should recover after exporting an invalid page", - "HMR - Error Recovery, nextConfig: { basePath: '/docs', assetPrefix: '' } should recover after undefined exported as default", - "HMR - Error Recovery, nextConfig: { basePath: '/docs', assetPrefix: '' } should recover after webpack parse error in an imported file", - "HMR - Error Recovery, nextConfig: { basePath: '/docs', assetPrefix: '' } should recover from 404 after a page has been added", - "HMR - Error Recovery, nextConfig: { basePath: '/docs', assetPrefix: '' } should recover from 404 after a page has been added with dynamic segments", - "HMR - Error Recovery, nextConfig: { basePath: '/docs', assetPrefix: '' } should recover from errors in getInitialProps in client", - "HMR - Error Recovery, nextConfig: { basePath: '/docs', assetPrefix: '' } should show the error on all pages", - "HMR - Error Recovery, nextConfig: { basePath: '/docs', assetPrefix: '/asset-prefix' } should have client HMR events in trace file", - "HMR - Error Recovery, nextConfig: { basePath: '/docs', assetPrefix: '/asset-prefix' } should recover after a bad return from the render function", - "HMR - Error Recovery, nextConfig: { basePath: '/docs', assetPrefix: '/asset-prefix' } should recover after an error reported via SSR", - "HMR - Error Recovery, nextConfig: { basePath: '/docs', assetPrefix: '/asset-prefix' } should recover after exporting an invalid page", - "HMR - Error Recovery, nextConfig: { basePath: '/docs', assetPrefix: '/asset-prefix' } should recover after undefined exported as default", - "HMR - Error Recovery, nextConfig: { basePath: '/docs', assetPrefix: '/asset-prefix' } should recover after webpack parse error in an imported file", - "HMR - Error Recovery, nextConfig: { basePath: '/docs', assetPrefix: '/asset-prefix' } should recover from 404 after a page has been added", - "HMR - Error Recovery, nextConfig: { basePath: '/docs', assetPrefix: '/asset-prefix' } should recover from 404 after a page has been added with dynamic segments", - "HMR - Error Recovery, nextConfig: { basePath: '/docs', assetPrefix: '/asset-prefix' } should recover from errors in getInitialProps in client", - "HMR - Error Recovery, nextConfig: { basePath: '/docs', assetPrefix: '/asset-prefix' } should show the error on all pages" - ], - "failed": [ - "HMR - Error Recovery, nextConfig: { basePath: '', assetPrefix: '' } should detect runtime errors on the module scope", - "HMR - Error Recovery, nextConfig: { basePath: '', assetPrefix: '' } should detect syntax errors and recover", - "HMR - Error Recovery, nextConfig: { basePath: '', assetPrefix: '' } should not continously poll a custom error page", - "HMR - Error Recovery, nextConfig: { basePath: '', assetPrefix: '' } should recover after loader parse error in an imported file", - "HMR - Error Recovery, nextConfig: { basePath: '', assetPrefix: '' } should recover from errors in the render function", - "HMR - Error Recovery, nextConfig: { basePath: '', assetPrefix: '/asset-prefix' } should detect runtime errors on the module scope", - "HMR - Error Recovery, nextConfig: { basePath: '', assetPrefix: '/asset-prefix' } should detect syntax errors and recover", - "HMR - Error Recovery, nextConfig: { basePath: '', assetPrefix: '/asset-prefix' } should not continously poll a custom error page", - "HMR - Error Recovery, nextConfig: { basePath: '', assetPrefix: '/asset-prefix' } should recover after loader parse error in an imported file", - "HMR - Error Recovery, nextConfig: { basePath: '', assetPrefix: '/asset-prefix' } should recover from errors in the render function", - "HMR - Error Recovery, nextConfig: { basePath: '/docs', assetPrefix: '' } should detect runtime errors on the module scope", - "HMR - Error Recovery, nextConfig: { basePath: '/docs', assetPrefix: '' } should detect syntax errors and recover", - "HMR - Error Recovery, nextConfig: { basePath: '/docs', assetPrefix: '' } should not continously poll a custom error page", - "HMR - Error Recovery, nextConfig: { basePath: '/docs', assetPrefix: '' } should recover after loader parse error in an imported file", - "HMR - Error Recovery, nextConfig: { basePath: '/docs', assetPrefix: '' } should recover from errors in the render function", - "HMR - Error Recovery, nextConfig: { basePath: '/docs', assetPrefix: '/asset-prefix' } should detect runtime errors on the module scope", - "HMR - Error Recovery, nextConfig: { basePath: '/docs', assetPrefix: '/asset-prefix' } should detect syntax errors and recover", - "HMR - Error Recovery, nextConfig: { basePath: '/docs', assetPrefix: '/asset-prefix' } should not continously poll a custom error page", - "HMR - Error Recovery, nextConfig: { basePath: '/docs', assetPrefix: '/asset-prefix' } should recover after loader parse error in an imported file", - "HMR - Error Recovery, nextConfig: { basePath: '/docs', assetPrefix: '/asset-prefix' } should recover from errors in the render function" - ], "pending": [], "flakey": [], "runtimeError": false }, "test/development/basic/hmr/full-reload.test.ts": { - "passed": [ + "passed": [], + "failed": [ "HMR - Full Reload, nextConfig: { basePath: '', assetPrefix: '' } should warn about full reload in cli output - anonymous page function", "HMR - Full Reload, nextConfig: { basePath: '', assetPrefix: '' } should warn about full reload in cli output - runtime-error", "HMR - Full Reload, nextConfig: { basePath: '', assetPrefix: '/asset-prefix' } should warn about full reload in cli output - anonymous page function", @@ -2912,13 +2858,13 @@ "HMR - Full Reload, nextConfig: { basePath: '/docs', assetPrefix: '/asset-prefix' } should warn about full reload in cli output - anonymous page function", "HMR - Full Reload, nextConfig: { basePath: '/docs', assetPrefix: '/asset-prefix' } should warn about full reload in cli output - runtime-error" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/development/basic/hmr/hot-module-reload.test.ts": { - "passed": [ + "passed": [], + "failed": [ "HMR - Hot Module Reload, nextConfig: { basePath: '', assetPrefix: '' } delete a page and add it back should load the page properly", "HMR - Hot Module Reload, nextConfig: { basePath: '', assetPrefix: '' } editing a page should detect the changes and display it", "HMR - Hot Module Reload, nextConfig: { basePath: '', assetPrefix: '' } editing a page should not full reload when nonlatin characters are used", @@ -2948,16 +2894,15 @@ "HMR - Hot Module Reload, nextConfig: { basePath: '/docs', assetPrefix: '/asset-prefix' } editing a page should update styles in a dynamic component correctly", "HMR - Hot Module Reload, nextConfig: { basePath: '/docs', assetPrefix: '/asset-prefix' } editing a page should update styles in a stateful component correctly" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/development/basic/legacy-decorators.test.ts": { - "passed": [ + "passed": [], + "failed": [ "Legacy decorators SWC option should compile with legacy decorators enabled" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -2986,20 +2931,21 @@ "next/dynamic Dynamic import custom chunkfilename should render the component on client side", "next/dynamic Dynamic import custom chunkfilename should render the correct filename", "next/dynamic Dynamic import custom loading should render custom loading on the server side when `ssr:false` and `loading` is provided", - "next/dynamic Dynamic import custom loading should render the component on client side", "next/dynamic Dynamic import default behavior should SSR nested dynamic components and skip nonSSR ones", - "next/dynamic Dynamic import default behavior should hydrate nested chunks", "next/dynamic Dynamic import default behavior should render dynamic import components", "next/dynamic Dynamic import default behavior should render dynamic import components using a function as first parameter", - "next/dynamic Dynamic import default behavior should render even there are no physical chunk exists", - "next/dynamic Dynamic import default behavior should render the component Head content", - "next/dynamic Dynamic import ssr:false option should import and render the ESM module correctly on client side", "next/dynamic Dynamic import ssr:false option should not render loading on the server side", - "next/dynamic Dynamic import ssr:false option should render the component on client side", "next/dynamic Dynamic import ssr:true option Should render the component on the server side", "next/dynamic Dynamic import ssr:true option should render the component on client side" ], - "failed": [], + "failed": [ + "next/dynamic Dynamic import custom loading should render the component on client side", + "next/dynamic Dynamic import default behavior should hydrate nested chunks", + "next/dynamic Dynamic import default behavior should render even there are no physical chunk exists", + "next/dynamic Dynamic import default behavior should render the component Head content", + "next/dynamic Dynamic import ssr:false option should import and render the ESM module correctly on client side", + "next/dynamic Dynamic import ssr:false option should render the component on client side" + ], "pending": [], "flakey": [], "runtimeError": false @@ -3012,20 +2958,21 @@ "next/dynamic Dynamic import custom chunkfilename should render the component on client side", "next/dynamic Dynamic import custom chunkfilename should render the correct filename", "next/dynamic Dynamic import custom loading should render custom loading on the server side when `ssr:false` and `loading` is provided", - "next/dynamic Dynamic import custom loading should render the component on client side", "next/dynamic Dynamic import default behavior should SSR nested dynamic components and skip nonSSR ones", - "next/dynamic Dynamic import default behavior should hydrate nested chunks", "next/dynamic Dynamic import default behavior should render dynamic import components", "next/dynamic Dynamic import default behavior should render dynamic import components using a function as first parameter", - "next/dynamic Dynamic import default behavior should render even there are no physical chunk exists", - "next/dynamic Dynamic import default behavior should render the component Head content", - "next/dynamic Dynamic import ssr:false option should import and render the ESM module correctly on client side", "next/dynamic Dynamic import ssr:false option should not render loading on the server side", - "next/dynamic Dynamic import ssr:false option should render the component on client side", "next/dynamic Dynamic import ssr:true option Should render the component on the server side", "next/dynamic Dynamic import ssr:true option should render the component on client side" ], - "failed": [], + "failed": [ + "next/dynamic Dynamic import custom loading should render the component on client side", + "next/dynamic Dynamic import default behavior should hydrate nested chunks", + "next/dynamic Dynamic import default behavior should render even there are no physical chunk exists", + "next/dynamic Dynamic import default behavior should render the component Head content", + "next/dynamic Dynamic import ssr:false option should import and render the ESM module correctly on client side", + "next/dynamic Dynamic import ssr:false option should render the component on client side" + ], "pending": [], "flakey": [], "runtimeError": false @@ -3038,20 +2985,21 @@ "next/dynamic Dynamic import custom chunkfilename should render the component on client side", "next/dynamic Dynamic import custom chunkfilename should render the correct filename", "next/dynamic Dynamic import custom loading should render custom loading on the server side when `ssr:false` and `loading` is provided", - "next/dynamic Dynamic import custom loading should render the component on client side", "next/dynamic Dynamic import default behavior should SSR nested dynamic components and skip nonSSR ones", - "next/dynamic Dynamic import default behavior should hydrate nested chunks", "next/dynamic Dynamic import default behavior should render dynamic import components", "next/dynamic Dynamic import default behavior should render dynamic import components using a function as first parameter", - "next/dynamic Dynamic import default behavior should render even there are no physical chunk exists", - "next/dynamic Dynamic import default behavior should render the component Head content", - "next/dynamic Dynamic import ssr:false option should import and render the ESM module correctly on client side", "next/dynamic Dynamic import ssr:false option should not render loading on the server side", - "next/dynamic Dynamic import ssr:false option should render the component on client side", "next/dynamic Dynamic import ssr:true option Should render the component on the server side", "next/dynamic Dynamic import ssr:true option should render the component on client side" ], - "failed": [], + "failed": [ + "next/dynamic Dynamic import custom loading should render the component on client side", + "next/dynamic Dynamic import default behavior should hydrate nested chunks", + "next/dynamic Dynamic import default behavior should render even there are no physical chunk exists", + "next/dynamic Dynamic import default behavior should render the component Head content", + "next/dynamic Dynamic import ssr:false option should import and render the ESM module correctly on client side", + "next/dynamic Dynamic import ssr:false option should render the component on client side" + ], "pending": [], "flakey": [], "runtimeError": false @@ -3064,20 +3012,21 @@ "next/dynamic Dynamic import custom chunkfilename should render the component on client side", "next/dynamic Dynamic import custom chunkfilename should render the correct filename", "next/dynamic Dynamic import custom loading should render custom loading on the server side when `ssr:false` and `loading` is provided", - "next/dynamic Dynamic import custom loading should render the component on client side", "next/dynamic Dynamic import default behavior should SSR nested dynamic components and skip nonSSR ones", - "next/dynamic Dynamic import default behavior should hydrate nested chunks", "next/dynamic Dynamic import default behavior should render dynamic import components", "next/dynamic Dynamic import default behavior should render dynamic import components using a function as first parameter", - "next/dynamic Dynamic import default behavior should render even there are no physical chunk exists", - "next/dynamic Dynamic import default behavior should render the component Head content", - "next/dynamic Dynamic import ssr:false option should import and render the ESM module correctly on client side", "next/dynamic Dynamic import ssr:false option should not render loading on the server side", - "next/dynamic Dynamic import ssr:false option should render the component on client side", "next/dynamic Dynamic import ssr:true option Should render the component on the server side", "next/dynamic Dynamic import ssr:true option should render the component on client side" ], - "failed": [], + "failed": [ + "next/dynamic Dynamic import custom loading should render the component on client side", + "next/dynamic Dynamic import default behavior should hydrate nested chunks", + "next/dynamic Dynamic import default behavior should render even there are no physical chunk exists", + "next/dynamic Dynamic import default behavior should render the component Head content", + "next/dynamic Dynamic import ssr:false option should import and render the ESM module correctly on client side", + "next/dynamic Dynamic import ssr:false option should render the component on client side" + ], "pending": [], "flakey": [], "runtimeError": false @@ -3090,20 +3039,21 @@ "next/dynamic Dynamic import custom chunkfilename should render the component on client side", "next/dynamic Dynamic import custom chunkfilename should render the correct filename", "next/dynamic Dynamic import custom loading should render custom loading on the server side when `ssr:false` and `loading` is provided", - "next/dynamic Dynamic import custom loading should render the component on client side", "next/dynamic Dynamic import default behavior should SSR nested dynamic components and skip nonSSR ones", - "next/dynamic Dynamic import default behavior should hydrate nested chunks", "next/dynamic Dynamic import default behavior should render dynamic import components", "next/dynamic Dynamic import default behavior should render dynamic import components using a function as first parameter", - "next/dynamic Dynamic import default behavior should render even there are no physical chunk exists", - "next/dynamic Dynamic import default behavior should render the component Head content", - "next/dynamic Dynamic import ssr:false option should import and render the ESM module correctly on client side", "next/dynamic Dynamic import ssr:false option should not render loading on the server side", - "next/dynamic Dynamic import ssr:false option should render the component on client side", "next/dynamic Dynamic import ssr:true option Should render the component on the server side", "next/dynamic Dynamic import ssr:true option should render the component on client side" ], - "failed": [], + "failed": [ + "next/dynamic Dynamic import custom loading should render the component on client side", + "next/dynamic Dynamic import default behavior should hydrate nested chunks", + "next/dynamic Dynamic import default behavior should render even there are no physical chunk exists", + "next/dynamic Dynamic import default behavior should render the component Head content", + "next/dynamic Dynamic import ssr:false option should import and render the ESM module correctly on client side", + "next/dynamic Dynamic import ssr:false option should render the component on client side" + ], "pending": [], "flakey": [], "runtimeError": false @@ -3143,7 +3093,6 @@ }, "test/development/basic/node-builtins.test.ts": { "passed": [ - "node builtins should have polyfilled node.js builtins for the browser correctly", "node builtins should have polyfilled node.js builtins for the browser correctly in client component", "node builtins should support node.js builtins", "node builtins should support node.js builtins in server component", @@ -3151,6 +3100,7 @@ "node builtins should support node.js builtins prefixed by node: in server component" ], "failed": [ + "node builtins should have polyfilled node.js builtins for the browser correctly", "node builtins should throw when unsupported builtins are used in middleware" ], "pending": [], @@ -3189,8 +3139,8 @@ "runtimeError": false }, "test/development/basic/tailwind-jit.test.ts": { - "passed": ["TailwindCSS JIT works with JIT enabled"], - "failed": [], + "passed": [], + "failed": ["TailwindCSS JIT works with JIT enabled"], "pending": [], "flakey": [], "runtimeError": false @@ -3203,14 +3153,14 @@ "runtimeError": false }, "test/development/client-dev-overlay/index.test.ts": { - "passed": [ + "passed": [], + "failed": [ "client-dev-overlay should be able to fullscreen the minimized overlay", "client-dev-overlay should be able to minimize the fullscreen overlay", "client-dev-overlay should be possible to hide the minimized overlay when there are no errors", "client-dev-overlay should have a role of \"dialog\" if the page is focused", "client-dev-overlay should keep the error indicator visible when there are errors" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -3226,7 +3176,8 @@ "runtimeError": false }, "test/development/dev-indicator/dev-indicator.test.ts": { - "passed": [ + "passed": [], + "failed": [ "dev indicator - route type getInitialProps should be marked dynamic on first load", "dev indicator - route type getInitialProps should update when going from dynamic -> static", "dev indicator - route type getInitialProps should update when going from static -> dynamic", @@ -3237,7 +3188,6 @@ "dev indicator - route type getStaticPaths should update when going from dynamic -> static", "dev indicator - route type should have route type as static by default for static page" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -3313,13 +3263,13 @@ }, "test/development/jsconfig-path-reloading/index.test.ts": { "passed": [ - "jsconfig-path-reloading jsconfig should automatically fast refresh content when path is added without error", "jsconfig-path-reloading jsconfig should load with initial paths config correctly" ], "failed": [ "jsconfig-path-reloading jsconfig added after starting dev should automatically fast refresh content when path is added without error", "jsconfig-path-reloading jsconfig added after starting dev should load with initial paths config correctly", "jsconfig-path-reloading jsconfig added after starting dev should recover from module not found when paths is updated", + "jsconfig-path-reloading jsconfig should automatically fast refresh content when path is added without error", "jsconfig-path-reloading jsconfig should recover from module not found when paths is updated" ], "pending": [], @@ -3418,123 +3368,6 @@ "flakey": [], "runtimeError": false }, - "test/development/pages-dir/client-navigation/index.test.ts": { - "passed": [ - "Client Navigation foreign history manipulation should ignore foreign history state with missing properties", - "Client Navigation foreign history manipulation should ignore history state with an invalid url", - "Client Navigation foreign history manipulation should ignore history state without options", - "Client Navigation resets scroll at the correct time should intentionally not reset scroll before the new page runs its lifecycles (Router#push)", - "Client Navigation resets scroll at the correct time should reset scroll before the new page runs its lifecycles ()", - "Client Navigation resets scroll at the correct time should reset scroll before the new page runs its lifecycles (Router#push)", - "Client Navigation should emit routeChangeError on hash change cancel", - "Client Navigation should handle boolean async prop in next/script client-side: false", - "Client Navigation should handle boolean async prop in next/script client-side: true", - "Client Navigation should handle undefined prop in head client-side", - "Client Navigation should navigate to paths relative to the current page", - "Client Navigation should not error on module.exports + polyfills", - "Client Navigation should not reload when visiting /_error directly", - "Client Navigation should only execute async and defer scripts with next/script once", - "Client Navigation should scroll to top when the scroll option is set to true", - "Client Navigation should work on nested /index/index.js", - "Client Navigation with 404 pages should 404 on not existent page", - "Client Navigation with 404 pages should 404 on wrong casing", - "Client Navigation with 404 pages should 404 on wrong casing of url dynamic param", - "Client Navigation with 404 pages should get url dynamic param", - "Client Navigation with 404 pages should not 404 for /", - "Client Navigation with 404 pages should should not contain a page script in a 404 page", - "Client Navigation with should call mouse handlers with an absolute url", - "Client Navigation with should error when calling onClick without event", - "Client Navigation with should navigate an absolute local url", - "Client Navigation with should navigate an absolute local url with as", - "Client Navigation with should navigate an absolute url", - "Client Navigation with should navigate back after reload", - "Client Navigation with should navigate forwards after reload", - "Client Navigation with should navigate the page", - "Client Navigation with should navigate via the client side", - "Client Navigation with should not throw error when one number type child is provided", - "Client Navigation with tag inside the should navigate the page", - "Client Navigation with tag inside the should not navigate if the tag has a target", - "Client Navigation with tag inside the should not navigate if the click-event is modified", - "Client Navigation with tag inside the should not reload when link in svg is clicked", - "Client Navigation with URL objects should handle undefined in router.push", - "Client Navigation with URL objects should work with \"Router.push\"", - "Client Navigation with URL objects should work with ", - "Client Navigation with URL objects should work with the \"replace\" prop", - "Client Navigation with asPath inside getInitialProps should show the correct asPath with a Link with as prop", - "Client Navigation with asPath inside getInitialProps should show the correct asPath with a Link without the as prop", - "Client Navigation with asPath with next/link should detect asPath query changes correctly", - "Client Navigation with asPath with next/link should use pushState with same href and different asPath", - "Client Navigation with asPath with next/router should navigate an absolute local url on push", - "Client Navigation with asPath with next/router should navigate an absolute local url on replace", - "Client Navigation with asPath with next/router should navigate an absolute url on push", - "Client Navigation with asPath with next/router should navigate an absolute url on replace", - "Client Navigation with asPath with next/router should show the correct asPath", - "Client Navigation with different types of urls should not work with /index page", - "Client Navigation with different types of urls should work with / page", - "Client Navigation with different types of urls should work with dir/ page", - "Client Navigation with different types of urls should work with normal page", - "Client Navigation with empty getInitialProps() should render a redbox", - "Client Navigation with getInitialProp redirect should redirect the page via client side", - "Client Navigation with getInitialProp redirect should redirect the page when loading", - "Client Navigation with hash changes check hydration mis-match should not have hydration mis-match for hash link", - "Client Navigation with hash changes when hash change via A tag should not run getInitialProps", - "Client Navigation with hash changes when hash change via Link Should update asPath", - "Client Navigation with hash changes when hash change via Link should not run getInitialProps", - "Client Navigation with hash changes when hash change via Link should not scroll to hash when scroll={false} is set", - "Client Navigation with hash changes when hash change via Link should scroll to the specified CJK position to a new page", - "Client Navigation with hash changes when hash change via Link should scroll to the specified position on the same page", - "Client Navigation with hash changes when hash change via Link should scroll to the specified position on the same page with a name property", - "Client Navigation with hash changes when hash change via Link should scroll to the specified position to a new page", - "Client Navigation with hash changes when hash get removed should not run getInitialProps", - "Client Navigation with hash changes when hash get removed should not run getInitialProps when removing via back", - "Client Navigation with hash changes when hash set to empty should not run getInitialProps", - "Client Navigation with hash changes with state when passing state via hash change should increment the history state counter", - "Client Navigation with hash changes with state when passing state via hash change should increment the shallow history state counter", - "Client Navigation with onClick action should always replace the state and perform additional action", - "Client Navigation with onClick action should not reload if default was prevented", - "Client Navigation with onClick action should reload the page and perform additional action", - "Client Navigation with querystring relative urls router.replace with shallow=true shall not throw route cancelled errors", - "Client Navigation with querystring relative urls should work with Link", - "Client Navigation with querystring relative urls should work with router.push", - "Client Navigation with querystring relative urls should work with router.replace", - "Client Navigation with shallow routing should handle the back button and should not run getInitialProps", - "Client Navigation with shallow routing should keep the scroll position on shallow routing", - "Client Navigation with shallow routing should run getInitialProps always when rending the page to the screen", - "Client Navigation with shallow routing should update the url without running getInitialProps", - "Client Navigation with the HOC based router should navigate as expected", - "Client Navigation with the current url should always replace the state", - "Client Navigation with the current url should reload the page", - "Client Navigation with the same page but different querystring should navigate the page", - "Client Navigation with the same page but different querystring should remove querystring", - "Client Navigation with unexpected nested tag should not redirect if passHref prop is not defined in Link", - "Client Navigation with unexpected nested tag should redirect if passHref prop is defined in Link", - "updating with strictNextHead=false while client routing should handle boolean async prop in next/head client-side: false", - "updating with strictNextHead=false while client routing should handle boolean async prop in next/head client-side: true", - "updating with strictNextHead=false while client routing should not warn when application/ld+json scripts are in head", - "updating with strictNextHead=false while client routing should only execute async and defer scripts once", - "updating with strictNextHead=false while client routing should update head during client routing", - "updating with strictNextHead=false while client routing should update head when unmounting component", - "updating with strictNextHead=false while client routing should update title during client routing", - "updating with strictNextHead=false while client routing should warn when scripts are in head", - "updating with strictNextHead=false while client routing should warn when stylesheets or scripts are in head", - "updating with strictNextHead=true while client routing should handle boolean async prop in next/head client-side: false", - "updating with strictNextHead=true while client routing should handle boolean async prop in next/head client-side: true", - "updating with strictNextHead=true while client routing should not warn when application/ld+json scripts are in head", - "updating with strictNextHead=true while client routing should only execute async and defer scripts once", - "updating with strictNextHead=true while client routing should update head during client routing", - "updating with strictNextHead=true while client routing should update head when unmounting component", - "updating with strictNextHead=true while client routing should update title during client routing", - "updating with strictNextHead=true while client routing should warn when scripts are in head", - "updating with strictNextHead=true while client routing should warn when stylesheets or scripts are in head" - ], - "failed": [ - "Client Navigation runtime errors should show redbox when a client side error is thrown inside a component", - "Client Navigation runtime errors should show redbox when a client side error is thrown outside a component" - ], - "pending": [], - "flakey": [], - "runtimeError": false - }, "test/development/pages-dir/client-navigation/rendering.test.ts": { "passed": [ "Client Navigation rendering with strictNextHead=false header helper avoids dedupe of meta tags with the same name if they use unique keys", @@ -3566,10 +3399,6 @@ "Client Navigation rendering Rendering via HTTP allows to import .json files", "Client Navigation rendering Rendering via HTTP asPath", "Client Navigation rendering Rendering via HTTP default Content-Type", - "Client Navigation rendering Rendering via HTTP default export is not a React Component", - "Client Navigation rendering Rendering via HTTP getInitialProps circular structure", - "Client Navigation rendering Rendering via HTTP getInitialProps resolves to null", - "Client Navigation rendering Rendering via HTTP getInitialProps should be class method", "Client Navigation rendering Rendering via HTTP renders a link component", "Client Navigation rendering Rendering via HTTP renders a stateless component", "Client Navigation rendering Rendering via HTTP renders properties populated asynchronously", @@ -3587,23 +3416,27 @@ "Client Navigation rendering Rendering via HTTP should render the page without `nextExport` property", "Client Navigation rendering Rendering via HTTP should set Cache-Control header", "Client Navigation rendering Rendering via HTTP should should not contain scripts that are not js", - "Client Navigation rendering Rendering via HTTP should show a valid error when undefined is thrown", "Client Navigation rendering Rendering via HTTP with the HOC based router should include asPath", "Client Navigation rendering Rendering via HTTP with the HOC based router should navigate as expected" ], "failed": [ + "Client Navigation rendering Rendering via HTTP default export is not a React Component", "Client Navigation rendering Rendering via HTTP error-in-the-global-scope", - "Client Navigation rendering Rendering via HTTP error-inside-page" + "Client Navigation rendering Rendering via HTTP error-inside-page", + "Client Navigation rendering Rendering via HTTP getInitialProps circular structure", + "Client Navigation rendering Rendering via HTTP getInitialProps resolves to null", + "Client Navigation rendering Rendering via HTTP getInitialProps should be class method", + "Client Navigation rendering Rendering via HTTP should show a valid error when undefined is thrown" ], "pending": [], "flakey": [], "runtimeError": false }, "test/development/pages-dir/custom-app-hmr/index.test.ts": { - "passed": [ + "passed": [], + "failed": [ "custom-app-hmr should not do full reload when simply editing _app.js" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -3616,8 +3449,8 @@ "runtimeError": false }, "test/development/repeated-dev-edits/repeated-dev-edits.test.ts": { - "passed": ["repeated-dev-edits should not break the hydration "], - "failed": [], + "passed": [], + "failed": ["repeated-dev-edits should not break the hydration "], "pending": [], "flakey": [], "runtimeError": false @@ -3661,13 +3494,13 @@ }, "test/development/tsconfig-path-reloading/index.test.ts": { "passed": [ - "tsconfig-path-reloading tsconfig added after starting dev should automatically fast refresh content when path is added without error", "tsconfig-path-reloading tsconfig added after starting dev should load with initial paths config correctly", - "tsconfig-path-reloading tsconfig should automatically fast refresh content when path is added without error", "tsconfig-path-reloading tsconfig should load with initial paths config correctly" ], "failed": [ + "tsconfig-path-reloading tsconfig added after starting dev should automatically fast refresh content when path is added without error", "tsconfig-path-reloading tsconfig added after starting dev should recover from module not found when paths is updated", + "tsconfig-path-reloading tsconfig should automatically fast refresh content when path is added without error", "tsconfig-path-reloading tsconfig should recover from module not found when paths is updated" ], "pending": [], @@ -3675,11 +3508,10 @@ "runtimeError": false }, "test/development/typescript-auto-install/index.test.ts": { - "passed": [ - "typescript-auto-install should detect TypeScript being added and auto setup", - "typescript-auto-install should work" + "passed": ["typescript-auto-install should work"], + "failed": [ + "typescript-auto-install should detect TypeScript being added and auto setup" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -3701,7 +3533,8 @@ "runtimeError": false }, "test/e2e/404-page-router/index.test.ts": { - "passed": [ + "passed": [], + "failed": [ "404-page-router 404-page-router with basePath of false and i18n of false and middleware false for /not/a/real/page should have the correct router parameters after it is ready", "404-page-router 404-page-router with basePath of false and i18n of false and middleware false for /not/a/real/page?with=query should have the correct router parameters after it is ready", "404-page-router 404-page-router with basePath of false and i18n of false and middleware false should not throw any errors when re-fetching the route info", @@ -3715,7 +3548,6 @@ "404-page-router 404-page-router with basePath of true and i18n of true and middleware false for /not/a/real/page?with=query should have the correct router parameters after it is ready", "404-page-router 404-page-router with basePath of true and i18n of true and middleware false should not throw any errors when re-fetching the route info" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -3732,10 +3564,10 @@ "runtimeError": false }, "test/e2e/app-dir/action-in-pages-router/action-in-pages-router.test.ts": { - "passed": [ + "passed": [], + "failed": [ "app-dir - action-in-pages-router should not error on fake server action in pages router" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -3802,10 +3634,11 @@ "passed": [ "app-dir action progressive enhancement should support actions from client without JS", "app-dir action progressive enhancement should support formData and redirect without JS", - "app-dir action progressive enhancement should support headers and cookies without JS (runtime: edge)", "app-dir action progressive enhancement should support headers and cookies without JS (runtime: node)" ], - "failed": [], + "failed": [ + "app-dir action progressive enhancement should support headers and cookies without JS (runtime: edge)" + ], "pending": [], "flakey": [], "runtimeError": false @@ -3822,12 +3655,9 @@ "test/e2e/app-dir/actions/app-action.test.ts": { "passed": [ "app-dir action handling \"use server\" export values should error when exporting non async functions at build time", - "app-dir action handling Edge SSR should allow cookie and header async storages", - "app-dir action handling Edge SSR should handle basic actions correctly", "app-dir action handling Edge SSR should handle calls to redirect() with a absolute URL in a single pass", "app-dir action handling Edge SSR should handle calls to redirect() with a relative URL in a single pass", "app-dir action handling Edge SSR should handle calls to redirect() with external URLs", - "app-dir action handling Edge SSR should return error response for hoc auth wrappers in edge runtime", "app-dir action handling HMR should support updating the action", "app-dir action handling caching disabled by default should not override force-cache in server action", "app-dir action handling caching disabled by default should not override revalidate in server action", @@ -3854,7 +3684,6 @@ "app-dir action handling redirects redirects properly when server action handler uses `permanentRedirect`", "app-dir action handling redirects redirects properly when server action handler uses `redirect`", "app-dir action handling redirects should not forward next-action header to a redirected RSC request", - "app-dir action handling request body decoding should correctly decode multi-byte characters in the request body (edge)", "app-dir action handling request body decoding should correctly decode multi-byte characters in the request body (node)", "app-dir action handling server actions render client components server component imported action should support importing client components from actions", "app-dir action handling should 404 when POSTing an invalid server action", @@ -3890,7 +3719,6 @@ "app-dir action handling should support importing actions in client components", "app-dir action handling should support importing the same action module instance in both server and action layers", "app-dir action handling should support next/dynamic with ssr: false", - "app-dir action handling should support next/dynamic with ssr: false (edge)", "app-dir action handling should support notFound", "app-dir action handling should support notFound (javascript disabled)", "app-dir action handling should support setting cookies in route handlers with the correct overrides", @@ -3903,7 +3731,12 @@ "app-dir action handling should work with interception routes" ], "failed": [ - "app-dir action handling Edge SSR should handle unicode search params" + "app-dir action handling Edge SSR should allow cookie and header async storages", + "app-dir action handling Edge SSR should handle basic actions correctly", + "app-dir action handling Edge SSR should handle unicode search params", + "app-dir action handling Edge SSR should return error response for hoc auth wrappers in edge runtime", + "app-dir action handling request body decoding should correctly decode multi-byte characters in the request body (edge)", + "app-dir action handling should support next/dynamic with ssr: false (edge)" ], "pending": [ "app-dir action handling fetch actions should handle unstable_expireTag + redirect", @@ -3956,11 +3789,12 @@ "app dir - basepath should properly stream an internal server action redirect() with a relative URL", "app dir - basepath should redirect externally when encountering absolute URLs on the same host outside the basePath", "app dir - basepath should render usePathname without the basePath", - "app dir - basepath should successfully hard navigate from pages -> app", "app dir - basepath should support Link with basePath prefixed", "app dir - basepath should support `basePath`" ], - "failed": [], + "failed": [ + "app dir - basepath should successfully hard navigate from pages -> app" + ], "pending": [], "flakey": [], "runtimeError": false @@ -4046,7 +3880,6 @@ "app dir - css HMR should support HMR for CSS imports in server components", "app dir - css HMR should support HMR with sass/scss", "app dir - css Suspensey CSS should suspend on CSS imports if its slow on client navigation", - "app dir - css css support chunks should bundle css resources into chunks", "app dir - css css support client components should support css modules inside client components", "app dir - css css support client components should support css modules inside client page", "app dir - css css support client layouts should support css modules inside client layouts", @@ -4083,7 +3916,9 @@ "app dir - css sass support server pages should support global sass/scss inside server pages", "app dir - css sass support server pages should support sass/scss modules inside server pages" ], - "failed": [], + "failed": [ + "app dir - css css support chunks should bundle css resources into chunks" + ], "pending": [ "app dir - css css support multiple entries should only inject the same style once if used by different layers", "app dir - css css support multiple entries should only load chunks for the css module that is used by the specific entrypoint", @@ -4114,16 +3949,17 @@ }, "test/e2e/app-dir/app-edge/app-edge.test.ts": { "passed": [ + "app-dir edge SSR should resolve module without error in edge runtime", + "app-dir edge SSR should warn about the re-export of a pages runtime/preferredRegion config" + ], + "failed": [ "app-dir edge SSR should handle /index routes correctly", "app-dir edge SSR should handle edge only routes", "app-dir edge SSR should handle edge rsc hmr", "app-dir edge SSR should resolve client component without error", - "app-dir edge SSR should resolve module without error in edge runtime", "app-dir edge SSR should retrieve cookies in a server component in the edge runtime", - "app-dir edge SSR should treat process as object without polyfill in edge runtime", - "app-dir edge SSR should warn about the re-export of a pages runtime/preferredRegion config" + "app-dir edge SSR should treat process as object without polyfill in edge runtime" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -4158,7 +3994,6 @@ "app dir - external dependency should export client module references in esm", "app dir - external dependency should handle external async module libraries correctly", "app dir - external dependency should handle external css modules", - "app dir - external dependency should handle external css modules in pages", "app dir - external dependency should handle external next/font", "app dir - external dependency should have proper tree-shaking for known modules in CJS", "app dir - external dependency should not apply swc optimizer transform for external packages in browser layer in web worker", @@ -4170,7 +4005,9 @@ "app dir - external dependency should use the same async storages if imported directly", "app dir - external dependency should use the same export type for packages in both ssr and client" ], - "failed": [], + "failed": [ + "app dir - external dependency should handle external css modules in pages" + ], "pending": [], "flakey": [], "runtimeError": false @@ -4545,7 +4382,6 @@ "app-dir static/dynamic handling should warn for too many cache tags", "app-dir static/dynamic handling unstable-cache should work in pages/api/unstable-cache-edge", "app-dir static/dynamic handling unstable-cache should work in pages/api/unstable-cache-node", - "app-dir static/dynamic handling unstable-cache should work in pages/unstable-cache-edge", "app-dir static/dynamic handling unstable-cache should work in pages/unstable-cache-node" ], "failed": [ @@ -4598,6 +4434,7 @@ "app-dir static/dynamic handling should stream properly for /stale-cache-serving/route-handler", "app-dir static/dynamic handling should work with dynamic path no generateStaticParams", "app-dir static/dynamic handling should work with forced dynamic path", + "app-dir static/dynamic handling unstable-cache should work in pages/unstable-cache-edge", "app-dir static/dynamic handling unstable_cache should be able to read the draft mode status", "app-dir static/dynamic handling unstable_cache should bypass cache in draft mode", "app-dir static/dynamic handling unstable_cache should not cache new result in draft mode", @@ -4632,7 +4469,6 @@ "app-dir static/dynamic handling should warn for too many cache tags", "app-dir static/dynamic handling unstable-cache should work in pages/api/unstable-cache-edge", "app-dir static/dynamic handling unstable-cache should work in pages/api/unstable-cache-node", - "app-dir static/dynamic handling unstable-cache should work in pages/unstable-cache-edge", "app-dir static/dynamic handling unstable-cache should work in pages/unstable-cache-node" ], "failed": [ @@ -4692,6 +4528,7 @@ "app-dir static/dynamic handling should stream properly for /stale-cache-serving/route-handler", "app-dir static/dynamic handling should work with dynamic path no generateStaticParams", "app-dir static/dynamic handling should work with forced dynamic path", + "app-dir static/dynamic handling unstable-cache should work in pages/unstable-cache-edge", "app-dir static/dynamic handling unstable_cache should be able to read the draft mode status", "app-dir static/dynamic handling unstable_cache should bypass cache in draft mode", "app-dir static/dynamic handling unstable_cache should not cache new result in draft mode", @@ -4733,7 +4570,6 @@ }, "test/e2e/app-dir/app/index.test.ts": { "passed": [ - "app dir - basic should allow linking from app page to pages page", "app dir - basic should be soft for back navigation", "app dir - basic should be soft for forward navigation", "app dir - basic should hard push", @@ -4746,7 +4582,6 @@ "app dir - basic HMR should HMR correctly for server component", "app dir - basic bootstrap scripts should fail to bootstrap when using CSP in Dev due to eval", "app dir - basic bootstrap scripts should only bootstrap with one script, prinitializing the rest", - "app dir - basic data fetch with response over 16KB with chunked encoding should load page when fetching a large amount of data", "app dir - basic known bugs should handle as on next/link", "app dir - basic known bugs should handle next/link back to initially loaded page", "app dir - basic known bugs should handle router.refresh without resetting state", @@ -4766,9 +4601,6 @@ "app dir - basic next/script should pass on extra props for beforeInteractive scripts with a src prop", "app dir - basic next/script should pass on extra props for beforeInteractive scripts without a src prop", "app dir - basic next/script should support next/script and render in correct order", - "app dir - basic rewrites should support rewrites on client-side navigation", - "app dir - basic rewrites should support rewrites on client-side navigation from pages to app with existing pages path", - "app dir - basic rewrites should support rewrites on initial load", "app dir - basic searchParams prop client component should have the correct search params", "app dir - basic searchParams prop client component should have the correct search params on middleware rewrite", "app dir - basic searchParams prop client component should have the correct search params on rewrite", @@ -4777,10 +4609,8 @@ "app dir - basic searchParams prop server component should have the correct search params on rewrite", "app dir - basic server components Loading should render loading.js in browser for slow layout", "app dir - basic server components Loading should render loading.js in browser for slow layout and page", - "app dir - basic server components Loading should render loading.js in browser for slow page", "app dir - basic server components Loading should render loading.js in initial html for slow layout", "app dir - basic server components Loading should render loading.js in initial html for slow layout and page", - "app dir - basic server components Loading should render loading.js in initial html for slow page", "app dir - basic server components catch-all routes should handle catch-all segments link", "app dir - basic server components catch-all routes should handle optional catch-all segments link", "app dir - basic server components catch-all routes should handle optional segments", @@ -4804,35 +4634,42 @@ "app dir - basic should handle hash in initial url", "app dir - basic should have correct searchParams and params (client)", "app dir - basic should have correct searchParams and params (server)", - "app dir - basic should include document html and body", "app dir - basic should include layouts when no direct parent layout", "app dir - basic should include parent document when no direct parent layout", - "app dir - basic should match redirects in pages correctly $path", - "app dir - basic should not apply client router filter on shallow", "app dir - basic should not create new root layout when nested (optional)", "app dir - basic should not have duplicate config warnings", "app dir - basic should not include parent when not in parent directory", "app dir - basic should not serve when layout is provided but no folder index", - "app dir - basic should not share edge workers", - "app dir - basic should pass props from getServerSideProps in root layout", - "app dir - basic should return normalized dynamic route params for catch-all edge page", "app dir - basic should serve /index as separate page", "app dir - basic should serve dynamic parameter", "app dir - basic should serve dynamic route from pages", - "app dir - basic should serve from app", "app dir - basic should serve from pages", "app dir - basic should serve from public", "app dir - basic should serve nested parent", "app dir - basic should serve page as a segment name correctly", "app dir - basic should use new root layout when provided", "app dir - basic should use text/x-component for flight", - "app dir - basic should use text/x-component for flight with edge runtime", - "app dir - basic should work for catch-all edge page", "app dir - basic template component should render the template that holds state in a client component and reset on navigation" ], "failed": [ + "app dir - basic should allow linking from app page to pages page", "app dir - basic should navigate to pages dynamic route from pages page if it overlaps with an app page", - "app dir - basic should serve polyfills for browsers that do not support modules" + "app dir - basic data fetch with response over 16KB with chunked encoding should load page when fetching a large amount of data", + "app dir - basic rewrites should support rewrites on client-side navigation", + "app dir - basic rewrites should support rewrites on client-side navigation from pages to app with existing pages path", + "app dir - basic rewrites should support rewrites on initial load", + "app dir - basic server components Loading should render loading.js in browser for slow page", + "app dir - basic server components Loading should render loading.js in initial html for slow page", + "app dir - basic should include document html and body", + "app dir - basic should match redirects in pages correctly $path", + "app dir - basic should not apply client router filter on shallow", + "app dir - basic should not share edge workers", + "app dir - basic should pass props from getServerSideProps in root layout", + "app dir - basic should return normalized dynamic route params for catch-all edge page", + "app dir - basic should serve from app", + "app dir - basic should serve polyfills for browsers that do not support modules", + "app dir - basic should use text/x-component for flight with edge runtime", + "app dir - basic should work for catch-all edge page" ], "pending": [ "app dir - basic HMR should HMR correctly when changing the component type", @@ -5073,12 +4910,6 @@ "css-order loose should load correct styles navigating first-client -> third", "css-order loose should load correct styles navigating interleaved-a -> interleaved-b", "css-order loose should load correct styles navigating interleaved-b -> interleaved-a", - "css-order loose should load correct styles navigating pages-first -> pages-second", - "css-order loose should load correct styles navigating pages-first -> pages-third", - "css-order loose should load correct styles navigating pages-second -> pages-first", - "css-order loose should load correct styles navigating pages-second -> pages-third", - "css-order loose should load correct styles navigating pages-third -> pages-first", - "css-order loose should load correct styles navigating pages-third -> pages-second", "css-order loose should load correct styles navigating second -> first", "css-order loose should load correct styles navigating second -> first-client", "css-order loose should load correct styles navigating second -> second-client", @@ -5097,15 +4928,6 @@ "css-order loose should load correct styles on first-client", "css-order loose should load correct styles on interleaved-a", "css-order loose should load correct styles on interleaved-b", - "css-order loose should load correct styles on pages-first", - "css-order loose should load correct styles on pages-interleaved-a", - "css-order loose should load correct styles on pages-interleaved-b", - "css-order loose should load correct styles on pages-partial-reversed-a", - "css-order loose should load correct styles on pages-partial-reversed-b", - "css-order loose should load correct styles on pages-reversed-a", - "css-order loose should load correct styles on pages-reversed-b", - "css-order loose should load correct styles on pages-second", - "css-order loose should load correct styles on pages-third", "css-order loose should load correct styles on second", "css-order loose should load correct styles on second-client", "css-order loose should load correct styles on third", @@ -5120,12 +4942,6 @@ "css-order strict should load correct styles navigating first-client -> third", "css-order strict should load correct styles navigating interleaved-a -> interleaved-b", "css-order strict should load correct styles navigating interleaved-b -> interleaved-a", - "css-order strict should load correct styles navigating pages-first -> pages-second", - "css-order strict should load correct styles navigating pages-first -> pages-third", - "css-order strict should load correct styles navigating pages-second -> pages-first", - "css-order strict should load correct styles navigating pages-second -> pages-third", - "css-order strict should load correct styles navigating pages-third -> pages-first", - "css-order strict should load correct styles navigating pages-third -> pages-second", "css-order strict should load correct styles navigating second -> first", "css-order strict should load correct styles navigating second -> first-client", "css-order strict should load correct styles navigating second -> second-client", @@ -5146,15 +4962,6 @@ "css-order strict should load correct styles on global-second", "css-order strict should load correct styles on interleaved-a", "css-order strict should load correct styles on interleaved-b", - "css-order strict should load correct styles on pages-first", - "css-order strict should load correct styles on pages-interleaved-a", - "css-order strict should load correct styles on pages-interleaved-b", - "css-order strict should load correct styles on pages-partial-reversed-a", - "css-order strict should load correct styles on pages-partial-reversed-b", - "css-order strict should load correct styles on pages-reversed-a", - "css-order strict should load correct styles on pages-reversed-b", - "css-order strict should load correct styles on pages-second", - "css-order strict should load correct styles on pages-third", "css-order strict should load correct styles on partial-reversed-a", "css-order strict should load correct styles on partial-reversed-b", "css-order strict should load correct styles on reversed-a", @@ -5164,7 +4971,38 @@ "css-order strict should load correct styles on third", "css-order strict should load correct styles on vendor" ], - "failed": [], + "failed": [ + "css-order loose should load correct styles navigating pages-first -> pages-second", + "css-order loose should load correct styles navigating pages-first -> pages-third", + "css-order loose should load correct styles navigating pages-second -> pages-first", + "css-order loose should load correct styles navigating pages-second -> pages-third", + "css-order loose should load correct styles navigating pages-third -> pages-first", + "css-order loose should load correct styles navigating pages-third -> pages-second", + "css-order loose should load correct styles on pages-first", + "css-order loose should load correct styles on pages-interleaved-a", + "css-order loose should load correct styles on pages-interleaved-b", + "css-order loose should load correct styles on pages-partial-reversed-a", + "css-order loose should load correct styles on pages-partial-reversed-b", + "css-order loose should load correct styles on pages-reversed-a", + "css-order loose should load correct styles on pages-reversed-b", + "css-order loose should load correct styles on pages-second", + "css-order loose should load correct styles on pages-third", + "css-order strict should load correct styles navigating pages-first -> pages-second", + "css-order strict should load correct styles navigating pages-first -> pages-third", + "css-order strict should load correct styles navigating pages-second -> pages-first", + "css-order strict should load correct styles navigating pages-second -> pages-third", + "css-order strict should load correct styles navigating pages-third -> pages-first", + "css-order strict should load correct styles navigating pages-third -> pages-second", + "css-order strict should load correct styles on pages-first", + "css-order strict should load correct styles on pages-interleaved-a", + "css-order strict should load correct styles on pages-interleaved-b", + "css-order strict should load correct styles on pages-partial-reversed-a", + "css-order strict should load correct styles on pages-partial-reversed-b", + "css-order strict should load correct styles on pages-reversed-a", + "css-order strict should load correct styles on pages-reversed-b", + "css-order strict should load correct styles on pages-second", + "css-order strict should load correct styles on pages-third" + ], "pending": [ "css-order loose should load correct styles navigating big-interleaved-a -> big-interleaved-b", "css-order loose should load correct styles navigating big-interleaved-b -> big-interleaved-a", @@ -5284,12 +5122,13 @@ }, "test/e2e/app-dir/dedupe-rsc-error-log/dedupe-rsc-error-log.test.ts": { "passed": [ - "dedupe-rsc-error-log should only log RSC error once for edge runtime", "dedupe-rsc-error-log should only log RSC error once for nodejs runtime", - "dedupe-rsc-error-log should only log SSR error once for edge runtime", "dedupe-rsc-error-log should only log SSR error once for nodejs runtime" ], - "failed": [], + "failed": [ + "dedupe-rsc-error-log should only log RSC error once for edge runtime", + "dedupe-rsc-error-log should only log SSR error once for edge runtime" + ], "pending": [], "flakey": [], "runtimeError": false @@ -5326,13 +5165,9 @@ "passed": [ "app dir - draft mode in edge runtime should be disabled from api route handler", "app dir - draft mode in edge runtime should be enabled from api route handler when draft mode enabled", - "app dir - draft mode in edge runtime should generate rand when draft mode enabled", "app dir - draft mode in edge runtime should have set-cookie header on enable", "app dir - draft mode in edge runtime should have set-cookie header with redirect location", "app dir - draft mode in edge runtime should not perform full page navigation on router.refresh()", - "app dir - draft mode in edge runtime should read other cookies when draft mode enabled", - "app dir - draft mode in edge runtime should use initial rand when draft mode is disabled on /with-edge/index", - "app dir - draft mode in edge runtime should use initial rand when draft mode is disabled on /with-edge/with-cookies", "app dir - draft mode in nodejs runtime should be disabled from api route handler", "app dir - draft mode in nodejs runtime should be enabled from api route handler when draft mode enabled", "app dir - draft mode in nodejs runtime should generate rand when draft mode enabled", @@ -5343,7 +5178,12 @@ "app dir - draft mode in nodejs runtime should use initial rand when draft mode is disabled on /index", "app dir - draft mode in nodejs runtime should use initial rand when draft mode is disabled on /with-cookies" ], - "failed": [], + "failed": [ + "app dir - draft mode in edge runtime should generate rand when draft mode enabled", + "app dir - draft mode in edge runtime should read other cookies when draft mode enabled", + "app dir - draft mode in edge runtime should use initial rand when draft mode is disabled on /with-edge/index", + "app dir - draft mode in edge runtime should use initial rand when draft mode is disabled on /with-edge/with-cookies" + ], "pending": [], "flakey": [], "runtimeError": false @@ -5351,12 +5191,13 @@ "test/e2e/app-dir/dynamic-css/index.test.ts": { "passed": [ "app dir - dynamic css should not throw with accessing to ALS in preload css", - "app dir - dynamic css should only apply corresponding css for page loaded in edge runtime", "app dir - dynamic css should only apply corresponding css for page loaded that /another", "app dir - dynamic css should only apply corresponding css for page loaded that /ssr", "app dir - dynamic css should preload all chunks of dynamic component during SSR" ], - "failed": [], + "failed": [ + "app dir - dynamic css should only apply corresponding css for page loaded in edge runtime" + ], "pending": [], "flakey": [], "runtimeError": false @@ -5745,18 +5586,19 @@ "test/e2e/app-dir/dynamic/dynamic.test.ts": { "passed": [ "app dir - next/dynamic no SSR should not render client component imported through ssr: false in client components", - "app dir - next/dynamic no SSR should not render client component imported through ssr: false in client components in edge runtime", "app dir - next/dynamic no SSR should support dynamic import with TLA in client components", "app dir - next/dynamic no SSR should support dynamic import with accessing named exports from client component", "app dir - next/dynamic should directly raise error when dynamic component error on server", "app dir - next/dynamic should generate correct client manifest for dynamic chunks", "app dir - next/dynamic should handle next/dynamic in SSR correctly", "app dir - next/dynamic should handle next/dynamic in hydration correctly", - "app dir - next/dynamic should handle ssr: false in pages when appDir is enabled", "app dir - next/dynamic should not render loading by default", "app dir - next/dynamic should render loading by default if loading is specified and loader is slow" ], - "failed": [], + "failed": [ + "app dir - next/dynamic no SSR should not render client component imported through ssr: false in client components in edge runtime", + "app dir - next/dynamic should handle ssr: false in pages when appDir is enabled" + ], "pending": [], "flakey": [], "runtimeError": false @@ -5874,7 +5716,7 @@ ], "pending": [], "flakey": [], - "runtimeError": true + "runtimeError": false }, "test/e2e/app-dir/errors/index.test.ts": { "passed": [ @@ -6043,10 +5885,6 @@ }, "test/e2e/app-dir/hooks/hooks.test.ts": { "passed": [ - "app dir - hooks from pages should have the correct hooks at /adapter-hooks/1", - "app dir - hooks from pages should have the correct hooks at /adapter-hooks/1/account", - "app dir - hooks from pages should have the correct hooks at /adapter-hooks/2", - "app dir - hooks from pages should have the correct hooks at /adapter-hooks/static", "app dir - hooks useDraftMode should generate rand when draft mode enabled", "app dir - hooks useDraftMode should use initial rand when draft mode be disabled", "app dir - hooks usePathname should have the canonical url pathname on rewrite", @@ -6066,7 +5904,12 @@ "app dir - hooks useSelectedLayoutSegments should have the correct layout segments at /hooks/use-selected-layout-segment/rewritten-middleware", "app dir - hooks useSelectedLayoutSegments should return an empty array in pages" ], - "failed": [], + "failed": [ + "app dir - hooks from pages should have the correct hooks at /adapter-hooks/1", + "app dir - hooks from pages should have the correct hooks at /adapter-hooks/1/account", + "app dir - hooks from pages should have the correct hooks at /adapter-hooks/2", + "app dir - hooks from pages should have the correct hooks at /adapter-hooks/static" + ], "pending": [], "flakey": [], "runtimeError": false @@ -6133,10 +5976,11 @@ }, "test/e2e/app-dir/interception-route-prefetch-cache/interception-route-prefetch-cache.test.ts": { "passed": [ - "interception-route-prefetch-cache runtime = edge should render the correct interception when two distinct layouts share the same path structure", "interception-route-prefetch-cache runtime = nodejs should render the correct interception when two distinct layouts share the same path structure" ], - "failed": [], + "failed": [ + "interception-route-prefetch-cache runtime = edge should render the correct interception when two distinct layouts share the same path structure" + ], "pending": [], "flakey": [], "runtimeError": false @@ -6185,11 +6029,12 @@ "test/e2e/app-dir/interoperability-with-pages/navigation.test.ts": { "passed": [ "navigation between pages and app dir It should be able to navigate app -> pages", - "navigation between pages and app dir It should be able to navigate app -> pages and go back and forward", + "navigation between pages and app dir It should be able to navigate app -> pages and go back and forward" + ], + "failed": [ "navigation between pages and app dir It should be able to navigate pages -> app", "navigation between pages and app dir It should be able to navigate pages -> app and go back an forward" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -6233,7 +6078,6 @@ "passed": [ "app-dir - fetch logging placeholder to satisfy at least one test when isNextDev is false", "app-dir - fetch logging should not log requests for HMR refreshes", - "app-dir - logging with default logging should not contain trailing word page for app router routes", "app-dir - logging with default logging should not log fetch requests at all", "app-dir - logging with fetches default logging should exclude Middleware invoked and _rsc requests", "app-dir - logging with fetches default logging should log 'skip' cache status with a reason when cache: 'no-cache' is used", @@ -6263,13 +6107,20 @@ "app-dir - logging with fetches verbose logging should respect request.init.cache when use with fetch input is instance", "app-dir - logging with fetches verbose logging should show cache reason of noStore when use with fetch", "app-dir - logging with fetches verbose logging when logging.fetches.hmrRefreshes is true should log requests for HMR refreshes", + "app-dir - logging with verbose logging for edge runtime should log each page request only once" + ], + "failed": [ + "app-dir - logging with default logging should not contain metadata internal segments for dynamic metadata routes", + "app-dir - logging with default logging should not contain trailing word page for app router routes", + "app-dir - logging with fetches default logging should not contain metadata internal segments for dynamic metadata routes", + "app-dir - logging with fetches verbose logging should not contain metadata internal segments for dynamic metadata routes", "app-dir - logging with verbose logging for edge runtime should exclude Middleware invoked and _rsc requests", "app-dir - logging with verbose logging for edge runtime should log 'skip' cache status with a reason when cache: 'no-cache' is used", "app-dir - logging with verbose logging for edge runtime should log 'skip' cache status with a reason when revalidate: 0 is used", "app-dir - logging with verbose logging for edge runtime should log 'skip' cache status with a reason when the browser indicates caching should be ignored", - "app-dir - logging with verbose logging for edge runtime should log each page request only once", "app-dir - logging with verbose logging for edge runtime should log requests for client-side navigations", "app-dir - logging with verbose logging for edge runtime should log requests with correct indentation", + "app-dir - logging with verbose logging for edge runtime should not contain metadata internal segments for dynamic metadata routes", "app-dir - logging with verbose logging for edge runtime should not contain trailing word page for app router routes", "app-dir - logging with verbose logging for edge runtime should not limit the number of requests that are logged", "app-dir - logging with verbose logging for edge runtime should not log _rsc query for client navigation RSC request", @@ -6278,12 +6129,6 @@ "app-dir - logging with verbose logging for edge runtime should show cache reason of noStore when use with fetch", "app-dir - logging with verbose logging for edge runtime when logging.fetches.hmrRefreshes is true should log requests for HMR refreshes" ], - "failed": [ - "app-dir - logging with default logging should not contain metadata internal segments for dynamic metadata routes", - "app-dir - logging with fetches default logging should not contain metadata internal segments for dynamic metadata routes", - "app-dir - logging with fetches verbose logging should not contain metadata internal segments for dynamic metadata routes", - "app-dir - logging with verbose logging for edge runtime should not contain metadata internal segments for dynamic metadata routes" - ], "pending": [], "flakey": [], "runtimeError": false @@ -6567,7 +6412,6 @@ "app dir - metadata basic should support apple related tags `itunes` and `appWebApp`", "app dir - metadata basic should support generateMetadata dynamic props", "app dir - metadata basic should support other basic tags", - "app dir - metadata basic should support other basic tags (edge)", "app dir - metadata basic should support robots tags", "app dir - metadata basic should support socials related tags like facebook and pinterest", "app dir - metadata basic should support stashed title in one layer of page and layout", @@ -6605,7 +6449,9 @@ "app dir - metadata viewport should skip initial-scale from viewport if it is set to undefined", "app dir - metadata viewport should support dynamic viewport export" ], - "failed": [], + "failed": [ + "app dir - metadata basic should support other basic tags (edge)" + ], "pending": [], "flakey": [], "runtimeError": false @@ -6706,8 +6552,6 @@ "app dir - navigation navigating to a page with async metadata shows a fallback when prefetch completed", "app dir - navigation navigating to a page with async metadata shows a fallback when prefetch was pending", "app dir - navigation navigating to dynamic params & changing the casing should load the page correctly", - "app dir - navigation navigation between pages and app should not contain _rsc query while navigating from app to pages", - "app dir - navigation navigation between pages and app should not contain _rsc query while navigating from pages to app", "app dir - navigation navigation between pages and app should not omit the hash while navigating from app to pages", "app dir - navigation navigations when attaching a Proxy to `window.Promise` should navigate without issue", "app dir - navigation nested navigation should load chunks correctly without double encoding of url", @@ -6721,7 +6565,6 @@ "app dir - navigation query string should set query correctly", "app dir - navigation query string should set query with semicolon correctly", "app dir - navigation query string useParams identity between renders should be stable in app", - "app dir - navigation query string useParams identity between renders should be stable in pages", "app dir - navigation redirect components should only trigger the redirect once (/redirect/servercomponent)", "app dir - navigation redirect components should only trigger the redirect once (redirect/redirect-with-loading)", "app dir - navigation redirect components should redirect client-side", @@ -6744,7 +6587,11 @@ "app dir - navigation useRouter identity between navigations should preserve identity when navigating between different pages", "app dir - navigation useRouter identity between navigations should preserve identity when navigating to the same page" ], - "failed": [], + "failed": [ + "app dir - navigation navigation between pages and app should not contain _rsc query while navigating from app to pages", + "app dir - navigation navigation between pages and app should not contain _rsc query while navigating from pages to app", + "app dir - navigation query string useParams identity between renders should be stable in pages" + ], "pending": [], "flakey": [], "runtimeError": false @@ -6802,10 +6649,10 @@ "runtimeError": false }, "test/e2e/app-dir/next-after-app-static/generate-static-params-error/index.test.ts": { - "passed": [ + "passed": [], + "failed": [ "after() in generateStaticParams - thrown errors shows the error overlay if an error is thrown inside after" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -6821,20 +6668,7 @@ }, "test/e2e/app-dir/next-after-app/index.test.ts": { "passed": [ - "after() in edge runtime does not allow modifying cookies in a callback", - "after() in edge runtime interrupted RSC renders runs callbacks if a request is aborted before the page finishes streaming", - "after() in edge runtime interrupted RSC renders runs callbacks if a user error was thrown in the RSC render", - "after() in edge runtime interrupted RSC renders runs callbacks if notFound() was called", - "after() in edge runtime interrupted RSC renders runs callbacks if redirect() was called", - "after() in edge runtime interrupted RSC renders runs callbacks if the browser disconnects before the page finishes streaming", - "after() in edge runtime only runs callbacks after the response is fully sent", - "after() in edge runtime runs callbacks from nested after calls", - "after() in edge runtime runs in dynamic pages", "after() in edge runtime runs in dynamic route handlers", - "after() in edge runtime runs in generateMetadata()", - "after() in edge runtime runs in middleware", - "after() in edge runtime runs in server actions", - "after() in edge runtime uses waitUntil from request context if available in a page", "after() in edge runtime uses waitUntil from request context if available in a route handler", "after() in edge runtime uses waitUntil from request context if available in middleware", "after() in nodejs runtime does not allow modifying cookies in a callback", @@ -6854,19 +6688,32 @@ "after() in nodejs runtime uses waitUntil from request context if available in a route handler", "after() in nodejs runtime uses waitUntil from request context if available in middleware" ], - "failed": [], + "failed": [ + "after() in edge runtime does not allow modifying cookies in a callback", + "after() in edge runtime interrupted RSC renders runs callbacks if a request is aborted before the page finishes streaming", + "after() in edge runtime interrupted RSC renders runs callbacks if a user error was thrown in the RSC render", + "after() in edge runtime interrupted RSC renders runs callbacks if notFound() was called", + "after() in edge runtime interrupted RSC renders runs callbacks if redirect() was called", + "after() in edge runtime interrupted RSC renders runs callbacks if the browser disconnects before the page finishes streaming", + "after() in edge runtime only runs callbacks after the response is fully sent", + "after() in edge runtime runs callbacks from nested after calls", + "after() in edge runtime runs in dynamic pages", + "after() in edge runtime runs in generateMetadata()", + "after() in edge runtime runs in middleware", + "after() in edge runtime runs in server actions", + "after() in edge runtime uses waitUntil from request context if available in a page" + ], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/next-after-pages/index.test.ts": { - "passed": [ + "passed": ["after() - pages runs in middleware"], + "failed": [ "after() - pages invalid usages errors at compile time when used in pages dir errors when used in getServerSideProps", "after() - pages invalid usages errors at compile time when used in pages dir errors when used in getStaticProps", - "after() - pages invalid usages errors at compile time when used in pages dir errors when used in within a page component", - "after() - pages runs in middleware" + "after() - pages invalid usages errors at compile time when used in pages dir errors when used in within a page component" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -6995,14 +6842,14 @@ }, "test/e2e/app-dir/next-font/next-font.test.ts": { "passed": [ - "app dir - next/font app dir - next-font computed styles should have correct styles at /", "app dir - next/font app dir - next-font computed styles should have correct styles at /client", - "app dir - next/font app dir - next-font import values should have correct values at /", "app dir - next/font app dir - next-font import values should have correct values at /client", "app dir - next/font app dir - next-font import values should transform code in node_modules" ], "failed": [ "app dir - next/font app dir - next-font Dev errors should recover on font loader error", + "app dir - next/font app dir - next-font computed styles should have correct styles at /", + "app dir - next/font app dir - next-font import values should have correct values at /", "app dir - next/font app dir - next-font navigation should not have duplicate preload tags on navigation" ], "pending": [], @@ -7029,38 +6876,6 @@ "flakey": [], "runtimeError": false }, - "test/e2e/app-dir/next-form/default/next-form.test.ts": { - "passed": [ - "app dir - form does not navigate if preventDefault is called in onSubmit", - "app dir - form does not push a new history entry if `replace` is passed", - "app dir - form functions passed to action runs client action", - "app dir - form functions passed to action runs server action", - "app dir - form functions passed to action runs server action (closure)", - "app dir - form functions passed to formAction runs client action from submitter and doesn't warn about unsupported attributes", - "app dir - form functions passed to formAction runs server action (closure) from submitter and doesn't warn about unsupported attributes", - "app dir - form functions passed to formAction runs server action from submitter and doesn't warn about unsupported attributes", - "app dir - form should soft-navigate on submit and show the prefetched loading state", - "app dir - form should soft-navigate to the formAction url of the submitter", - "app dir - form unsupported attributes on submitter should warn if submitter sets \"formEncType\" to an unsupported value and fall back to default submit behavior", - "app dir - form unsupported attributes on submitter should warn if submitter sets \"formMethod\" to an unsupported value and fall back to default submit behavior", - "app dir - form unsupported attributes on submitter should warn if submitter sets \"formTarget\" to an unsupported value and fall back to default submit behavior", - "app dir - form url-encodes file inputs, but warns about them", - "pages dir - form does not navigate if preventDefault is called in onSubmit", - "pages dir - form does not push a new history entry if `replace` is passed", - "pages dir - form functions passed to action runs client action", - "pages dir - form functions passed to formAction runs client action from submitter and doesn't warn about unsupported attributes", - "pages dir - form should soft-navigate on submit", - "pages dir - form should soft-navigate to the formAction url of the submitter", - "pages dir - form unsupported attributes on submitter should warn if submitter sets \"formEncType\" to an unsupported value and fall back to default submit behavior", - "pages dir - form unsupported attributes on submitter should warn if submitter sets \"formMethod\" to an unsupported value and fall back to default submit behavior", - "pages dir - form unsupported attributes on submitter should warn if submitter sets \"formTarget\" to an unsupported value and fall back to default submit behavior", - "pages dir - form url-encodes file inputs, but warns about them" - ], - "failed": [], - "pending": [], - "flakey": [], - "runtimeError": false - }, "test/e2e/app-dir/next-image/next-image-https.test.ts": { "passed": [ "app dir - next-image (with https) only runs on CI as it requires administrator privileges" @@ -7071,11 +6886,11 @@ "runtimeError": false }, "test/e2e/app-dir/next-image/next-image-proxy.test.ts": { - "passed": [ + "passed": [], + "failed": [ "next-image-proxy loads images without any errors", "next-image-proxy should work with connection upgrade by removing it via filterReqHeaders()" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -7083,17 +6898,18 @@ "test/e2e/app-dir/next-image/next-image.test.ts": { "passed": [ "app dir - next-image browser content should render images nested under page dir on /nested route", - "app dir - next-image browser content should render images on / route", "app dir - next-image image content should render images nested under page dir on /nested route", - "app dir - next-image image content should render images on / route", "app dir - next-image image content should render images on /client route", - "app dir - next-image image content should render legacy images in edge runtime on /legacy-edge-runtime route", "app dir - next-image image content should render legacy images under /legacy route", "app dir - next-image ssr content should render images nested under page dir on /nested route", - "app dir - next-image ssr content should render images on / route", "app dir - next-image ssr content should render images on /client route" ], - "failed": [], + "failed": [ + "app dir - next-image browser content should render images on / route", + "app dir - next-image image content should render images on / route", + "app dir - next-image image content should render legacy images in edge runtime on /legacy-edge-runtime route", + "app dir - next-image ssr content should render images on / route" + ], "pending": [], "flakey": [], "runtimeError": false @@ -7192,15 +7008,15 @@ "app dir - not-found - basic with default runtime should escalate notFound to parent layout if no not-found boundary present in current layer", "app dir - not-found - basic with default runtime should match dynamic route not-found boundary correctly", "app dir - not-found - basic with default runtime should not reload the page", - "app dir - not-found - basic with default runtime should use the not-found page for non-matching routes", + "app dir - not-found - basic with default runtime should use the not-found page for non-matching routes" + ], + "failed": [ + "app dir - not-found - basic with default runtime should render the 404 page when the file is removed, and restore the page when re-added", "app dir - not-found - basic with runtime = edge should escalate notFound to parent layout if no not-found boundary present in current layer", "app dir - not-found - basic with runtime = edge should match dynamic route not-found boundary correctly", "app dir - not-found - basic with runtime = edge should not reload the page", "app dir - not-found - basic with runtime = edge should use the not-found page for non-matching routes" ], - "failed": [ - "app dir - not-found - basic with default runtime should render the 404 page when the file is removed, and restore the page when re-added" - ], "pending": [], "flakey": [], "runtimeError": false @@ -7208,11 +7024,12 @@ "test/e2e/app-dir/not-found/conflict-route/index.test.ts": { "passed": [ "app dir - not-found - conflict route with default runtime should allow to have a valid /not-found route", - "app dir - not-found - conflict route with default runtime should use the not-found page for non-matching routes", + "app dir - not-found - conflict route with default runtime should use the not-found page for non-matching routes" + ], + "failed": [ "app dir - not-found - conflict route with runtime = edge should allow to have a valid /not-found route", "app dir - not-found - conflict route with runtime = edge should use the not-found page for non-matching routes" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -7247,10 +7064,11 @@ }, "test/e2e/app-dir/not-found/group-route/index.test.ts": { "passed": [ - "app dir - not-found - group route with default runtime should use the not-found page under group routes", + "app dir - not-found - group route with default runtime should use the not-found page under group routes" + ], + "failed": [ "app dir - not-found - group route with runtime = edge should use the not-found page under group routes" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -7309,10 +7127,10 @@ "runtimeError": false }, "test/e2e/app-dir/parallel-routes-and-interception-from-root/parallel-routes-and-interception-from-root.test.ts": { - "passed": [ + "passed": [], + "failed": [ "parallel-routes-and-interception-from-root should interpolate [locale] in \"/[locale]/example/(...)[locale]/intercepted\"" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -7517,11 +7335,11 @@ "runtimeError": false }, "test/e2e/app-dir/params-hooks-compat/index.test.ts": { - "passed": [ + "passed": [], + "failed": [ "app-dir - params hooks compat should only access path params with useParams", "app-dir - params hooks compat should only access search params with useSearchParams" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -7549,85 +7367,6 @@ "flakey": [], "runtimeError": false }, - "test/e2e/app-dir/ppr-full/ppr-full.test.ts": { - "passed": [ - "ppr-full HTML Response for / should allow navigations to and from a pages/ page", - "ppr-full HTML Response for / should have correct headers", - "ppr-full HTML Response for / should resume with dynamic content", - "ppr-full HTML Response for /dynamic/force-dynamic should allow navigations to and from a pages/ page", - "ppr-full HTML Response for /dynamic/force-dynamic should have correct headers", - "ppr-full HTML Response for /dynamic/force-dynamic should resume with dynamic content", - "ppr-full HTML Response for /dynamic/force-dynamic/nested/a should allow navigations to and from a pages/ page", - "ppr-full HTML Response for /dynamic/force-dynamic/nested/a should have correct headers", - "ppr-full HTML Response for /dynamic/force-dynamic/nested/a should resume with dynamic content", - "ppr-full HTML Response for /dynamic/force-dynamic/nested/b should allow navigations to and from a pages/ page", - "ppr-full HTML Response for /dynamic/force-dynamic/nested/b should have correct headers", - "ppr-full HTML Response for /dynamic/force-dynamic/nested/b should resume with dynamic content", - "ppr-full HTML Response for /dynamic/force-dynamic/nested/c should allow navigations to and from a pages/ page", - "ppr-full HTML Response for /dynamic/force-dynamic/nested/c should have correct headers", - "ppr-full HTML Response for /dynamic/force-dynamic/nested/c should resume with dynamic content", - "ppr-full HTML Response for /dynamic/force-static should allow navigations to and from a pages/ page", - "ppr-full HTML Response for /dynamic/force-static should have correct headers", - "ppr-full HTML Response for /dynamic/force-static should not contain dynamic content", - "ppr-full HTML Response for /loading/a should allow navigations to and from a pages/ page", - "ppr-full HTML Response for /loading/a should have correct headers", - "ppr-full HTML Response for /loading/a should resume with dynamic content", - "ppr-full HTML Response for /loading/b should allow navigations to and from a pages/ page", - "ppr-full HTML Response for /loading/b should have correct headers", - "ppr-full HTML Response for /loading/b should resume with dynamic content", - "ppr-full HTML Response for /loading/c should allow navigations to and from a pages/ page", - "ppr-full HTML Response for /loading/c should have correct headers", - "ppr-full HTML Response for /loading/c should resume with dynamic content", - "ppr-full HTML Response for /metadata should allow navigations to and from a pages/ page", - "ppr-full HTML Response for /metadata should have correct headers", - "ppr-full HTML Response for /metadata should resume with dynamic content", - "ppr-full HTML Response for /nested/a should allow navigations to and from a pages/ page", - "ppr-full HTML Response for /nested/a should have correct headers", - "ppr-full HTML Response for /nested/a should resume with dynamic content", - "ppr-full HTML Response for /nested/b should allow navigations to and from a pages/ page", - "ppr-full HTML Response for /nested/b should have correct headers", - "ppr-full HTML Response for /nested/b should resume with dynamic content", - "ppr-full HTML Response for /nested/c should allow navigations to and from a pages/ page", - "ppr-full HTML Response for /nested/c should have correct headers", - "ppr-full HTML Response for /nested/c should resume with dynamic content", - "ppr-full HTML Response for /no-suspense should allow navigations to and from a pages/ page", - "ppr-full HTML Response for /no-suspense should have correct headers", - "ppr-full HTML Response for /no-suspense should resume with dynamic content", - "ppr-full HTML Response for /no-suspense/nested/a should allow navigations to and from a pages/ page", - "ppr-full HTML Response for /no-suspense/nested/a should have correct headers", - "ppr-full HTML Response for /no-suspense/nested/a should resume with dynamic content", - "ppr-full HTML Response for /no-suspense/nested/b should allow navigations to and from a pages/ page", - "ppr-full HTML Response for /no-suspense/nested/b should have correct headers", - "ppr-full HTML Response for /no-suspense/nested/b should resume with dynamic content", - "ppr-full HTML Response for /no-suspense/nested/c should allow navigations to and from a pages/ page", - "ppr-full HTML Response for /no-suspense/nested/c should have correct headers", - "ppr-full HTML Response for /no-suspense/nested/c should resume with dynamic content", - "ppr-full HTML Response for /on-demand/a should allow navigations to and from a pages/ page", - "ppr-full HTML Response for /on-demand/a should have correct headers", - "ppr-full HTML Response for /on-demand/a should resume with dynamic content", - "ppr-full HTML Response for /on-demand/b should allow navigations to and from a pages/ page", - "ppr-full HTML Response for /on-demand/b should have correct headers", - "ppr-full HTML Response for /on-demand/b should resume with dynamic content", - "ppr-full HTML Response for /on-demand/c should allow navigations to and from a pages/ page", - "ppr-full HTML Response for /on-demand/c should have correct headers", - "ppr-full HTML Response for /on-demand/c should resume with dynamic content", - "ppr-full HTML Response for /static should allow navigations to and from a pages/ page", - "ppr-full HTML Response for /static should have correct headers", - "ppr-full HTML Response for /static should not contain dynamic content", - "ppr-full Metadata should set the right metadata when generateMetadata uses dynamic APIs", - "ppr-full Navigation Signals notFound() for /navigation/not-found should have correct headers", - "ppr-full Navigation Signals notFound() for /navigation/not-found/dynamic should cache the static part", - "ppr-full Navigation Signals notFound() for /navigation/not-found/dynamic should have correct headers", - "ppr-full Navigation Signals redirect() for /navigation/redirect should have correct headers", - "ppr-full Navigation Signals redirect() for /navigation/redirect/dynamic should cache the static part", - "ppr-full Navigation Signals redirect() for /navigation/redirect/dynamic should have correct headers", - "ppr-full Test Setup has all the test pathnames listed in the links component" - ], - "failed": [], - "pending": [], - "flakey": [], - "runtimeError": false - }, "test/e2e/app-dir/ppr-history-replace-state/ppr-history-replace-state.test.ts": { "passed": ["ppr-history-replace-state should not remount component"], "failed": [], @@ -7777,11 +7516,12 @@ "ppr for /suspense/node/nested/3 should serve the static part", "ppr search parameters should render the page with the search parameters", "ppr should indicate the feature is experimental", - "ppr with suspense for /suspense/edge should eventually render the dynamic part", "ppr with suspense for /suspense/node should eventually render the dynamic part", "ppr without suspense for /no-suspense should immediately render the dynamic part" ], - "failed": [], + "failed": [ + "ppr with suspense for /suspense/edge should eventually render the dynamic part" + ], "pending": [], "flakey": [], "runtimeError": false @@ -7858,6 +7598,15 @@ "flakey": [], "runtimeError": false }, + "test/e2e/app-dir/require-context/require-context.test.ts": { + "passed": [ + "require-context should get correct require context when using regex filtering" + ], + "failed": [], + "pending": [], + "flakey": [], + "runtimeError": false + }, "test/e2e/app-dir/resolve-extensions/resolve-extensions.test.ts": { "passed": [ "turbo-resolve-extensions should SSR", @@ -7962,7 +7711,9 @@ "redirects and rewrites navigation using link should redirect from next.config.js correctly with empty query params", "redirects and rewrites navigation using link should redirect using catchall from next.config.js correctly", "redirects and rewrites navigation using link should rewrite from middleware correctly", - "redirects and rewrites navigation using link should rewrite from next.config.js correctly" + "redirects and rewrites navigation using link should rewrite from next.config.js correctly", + "redirects and rewrites redirects to exotic url schemes preserving slashes", + "redirects and rewrites redirects to exotic url schemes without adding unwanted slashes" ], "failed": [], "pending": [], @@ -8057,8 +7808,6 @@ }, "test/e2e/app-dir/rsc-basic/rsc-basic.test.ts": { "passed": [ - "app dir - rsc basics client references with TLA (edge) should support TLA in lazy client reference", - "app dir - rsc basics client references with TLA (edge) should support TLA in sync client reference imports", "app dir - rsc basics client references with TLA (node) should support TLA in lazy client reference", "app dir - rsc basics client references with TLA (node) should support TLA in sync client reference imports", "app dir - rsc basics next internal shared context should not error if just load next/navigation module in pages/api", @@ -8079,7 +7828,6 @@ "app dir - rsc basics should have correct client references keys in manifest", "app dir - rsc basics should link correctly with next/link without mpa navigation to the page", "app dir - rsc basics should not apply rsc syntax checks in pages/api", - "app dir - rsc basics should not use bundled react for pages with app", "app dir - rsc basics should render built-in 404 page for missing route if pagesDir is not presented", "app dir - rsc basics should render server components correctly", "app dir - rsc basics should resolve different kinds of components correctly", @@ -8096,7 +7844,10 @@ "app dir - rsc basics should use canary react for app" ], "failed": [ - "app dir - rsc basics should be able to call legacy react-dom/server APIs in client components" + "app dir - rsc basics client references with TLA (edge) should support TLA in lazy client reference", + "app dir - rsc basics client references with TLA (edge) should support TLA in sync client reference imports", + "app dir - rsc basics should be able to call legacy react-dom/server APIs in client components", + "app dir - rsc basics should not use bundled react for pages with app" ], "pending": [ "app dir - rsc basics should support partial hydration with inlined server data in browser" @@ -8124,61 +7875,61 @@ "runtimeError": false }, "test/e2e/app-dir/scss/3rd-party-module/3rd-party-module.test.ts": { - "passed": [ + "passed": [], + "failed": [ "3rd Party CSS Module Support ({\"sass\": \"1.54.0\"}) should render the module", "3rd Party CSS Module Support ({\"sass-embedded\": \"1.75.0\"}) should render the module" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/scss/basic-module-additional-data/basic-module-additional-data.test.ts": { - "passed": [ + "passed": [], + "failed": [ "Basic Module Additional Data Support ({\"sass\": \"1.54.0\"}) should render the module", "Basic Module Additional Data Support ({\"sass-embedded\": \"1.75.0\"}) should render the module" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/scss/basic-module-include-paths/basic-module-include-paths.test.ts": { - "passed": [ + "passed": [], + "failed": [ "Basic Module Include Paths Support ({\"sass\": \"1.54.0\"}) should render the module", "Basic Module Include Paths Support ({\"sass-embedded\": \"1.75.0\"}) should render the module" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/scss/basic-module-prepend-data/basic-module-prepend-data.test.ts": { - "passed": [ + "passed": [], + "failed": [ "Basic Module Prepend Data Support ({\"sass\": \"1.54.0\"}) should render the module", "Basic Module Prepend Data Support ({\"sass-embedded\": \"1.75.0\"}) should render the module" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/scss/basic-module/basic-module.test.ts": { - "passed": [ + "passed": [], + "failed": [ "Basic SCSS Module Support ({\"sass\": \"1.54.0\"}) should render the module", "Basic SCSS Module Support ({\"sass-embedded\": \"1.75.0\"}) should render the module" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/scss/catch-all-module/catch-all-module.test.ts": { - "passed": [ + "passed": [], + "failed": [ "Catch-all Route CSS Module Usage ({\"sass\": \"1.54.0\"}) should render the module", "Catch-all Route CSS Module Usage ({\"sass-embedded\": \"1.75.0\"}) should render the module" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -8194,71 +7945,71 @@ "runtimeError": false }, "test/e2e/app-dir/scss/composes-basic/composes-basic.test.ts": { - "passed": [ + "passed": [], + "failed": [ "CSS Module Composes Usage (Basic) ({\"sass\": \"1.54.0\"}) should render the module", "CSS Module Composes Usage (Basic) ({\"sass-embedded\": \"1.75.0\"}) should render the module" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/scss/composes-external/composes-external.test.ts": { - "passed": [ + "passed": [], + "failed": [ "CSS Module Composes Usage (External) ({\"sass\": \"1.54.0\"}) should render the module", "CSS Module Composes Usage (External) ({\"sass-embedded\": \"1.75.0\"}) should render the module" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/scss/data-url/data-url.test.ts": { - "passed": [ + "passed": [], + "failed": [ "SCSS Support loader handling Data Urls ({\"sass\": \"1.54.0\"}) should render the module", "SCSS Support loader handling Data Urls ({\"sass-embedded\": \"1.75.0\"}) should render the module" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/scss/dev-module/dev-module.test.ts": { - "passed": [ + "passed": [], + "failed": [ "Has CSS Module in computed styles in Development ({\"sass\": \"1.54.0\"}) should have CSS for page", "Has CSS Module in computed styles in Development ({\"sass-embedded\": \"1.75.0\"}) should have CSS for page" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/scss/dynamic-route-module/dynamic-route-module.test.ts": { - "passed": [ + "passed": [], + "failed": [ "Dynamic Route CSS Module Usage ({\"sass\": \"1.54.0\"}) should apply styles correctly", "Dynamic Route CSS Module Usage ({\"sass-embedded\": \"1.75.0\"}) should apply styles correctly" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/scss/external-url/external-url.test.ts": { - "passed": [ + "passed": [], + "failed": [ "SCSS Support loader handling External imports ({\"sass\": \"1.54.0\"}) should include font on the page", "SCSS Support loader handling External imports ({\"sass-embedded\": \"1.75.0\"}) should include font on the page" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/scss/hmr-module/hmr-module.test.ts": { - "passed": [ + "passed": [], + "failed": [ "Can hot reload CSS Module without losing state ({\"sass\": \"1.54.0\"}) development only should update CSS color without remounting ", "Can hot reload CSS Module without losing state ({\"sass-embedded\": \"1.75.0\"}) development only should update CSS color without remounting " ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -8307,37 +8058,38 @@ "runtimeError": false }, "test/e2e/app-dir/scss/loader-order/loader-order.test.ts": { - "passed": [ + "passed": [], + "failed": [ "SCSS Support loader handling Preprocessor loader order ({\"sass\": \"1.54.0\"}) should render the module", "SCSS Support loader handling Preprocessor loader order ({\"sass-embedded\": \"1.75.0\"}) should render the module" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/scss/multi-global-reversed/multi-global-reversed.test.ts": { - "passed": [ + "passed": [], + "failed": [ "(SCSS) Multi Global Support (reversed) ({\"sass\": \"1.54.0\"}) should render the page", "(SCSS) Multi Global Support (reversed) ({\"sass-embedded\": \"1.75.0\"}) should render the page" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/scss/multi-global/multi-global.test.ts": { - "passed": [ + "passed": [], + "failed": [ "Multi Global Support ({\"sass\": \"1.54.0\"}) should render the page", "Multi Global Support ({\"sass-embedded\": \"1.75.0\"}) should render the page" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/scss/multi-page/multi-page.test.ts": { - "passed": [ + "passed": [], + "failed": [ "SCSS Support ({\"sass\": \"1.54.0\"}) Can hot reload CSS without losing state should update CSS color without remounting ", "SCSS Support ({\"sass\": \"1.54.0\"}) Has CSS in computed styles in Development should have CSS for page", "SCSS Support ({\"sass\": \"1.54.0\"}) Has CSS in computed styles in Production should have CSS for page", @@ -8345,37 +8097,36 @@ "SCSS Support ({\"sass-embedded\": \"1.75.0\"}) Has CSS in computed styles in Development should have CSS for page", "SCSS Support ({\"sass-embedded\": \"1.75.0\"}) Has CSS in computed styles in Production should have CSS for page" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/scss/nested-global/nested-global.test.ts": { - "passed": [ + "passed": [], + "failed": [ "Nested @import() Global Support ({\"sass\": \"1.54.0\"}) should render the page", "Nested @import() Global Support ({\"sass-embedded\": \"1.75.0\"}) should render the page" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/scss/nm-module-nested/nm-module-nested.test.ts": { - "passed": [ + "passed": [], + "failed": [ "Valid Nested CSS Module Usage from within node_modules ({\"sass\": \"1.54.0\"}) should render the page", "Valid Nested CSS Module Usage from within node_modules ({\"sass-embedded\": \"1.75.0\"}) should render the page" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/scss/nm-module/nm-module.test.ts": { - "passed": [ + "passed": [], + "failed": [ "Valid CSS Module Usage from within node_modules ({\"sass\": \"1.54.0\"}) should render the page", "Valid CSS Module Usage from within node_modules ({\"sass-embedded\": \"1.75.0\"}) should render the page" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -8390,41 +8141,41 @@ "runtimeError": false }, "test/e2e/app-dir/scss/npm-import-nested/npm-import-nested.test.ts": { - "passed": [ + "passed": [], + "failed": [ "Good Nested CSS Import from node_modules ({\"sass\": \"1.54.0\"}) should render the page", "Good Nested CSS Import from node_modules ({\"sass-embedded\": \"1.75.0\"}) should render the page" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/scss/npm-import-tilde/npm-import-tilde.test.ts": { - "passed": [ + "passed": [], + "failed": [ "Good CSS Import from node_modules with tilde ({\"sass\": \"1.54.0\"}) should render the page", "Good CSS Import from node_modules with tilde ({\"sass-embedded\": \"1.75.0\"}) should render the page" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/scss/npm-import/npm-import.test.ts": { - "passed": [ + "passed": [], + "failed": [ "Good CSS Import from node_modules ({\"sass\": \"1.54.0\"}) should render the page", "Good CSS Import from node_modules ({\"sass-embedded\": \"1.75.0\"}) should render the page" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/scss/prod-module/prod-module.test.ts": { - "passed": [ + "passed": [], + "failed": [ "Has CSS Module in computed styles in Production ({\"sass\": \"1.54.0\"}) should render the page", "Has CSS Module in computed styles in Production ({\"sass-embedded\": \"1.75.0\"}) should render the page" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -8437,31 +8188,31 @@ "runtimeError": false }, "test/e2e/app-dir/scss/single-global-src/single-global-src.test.ts": { - "passed": [ + "passed": [], + "failed": [ "Basic Global Support with src/ dir ({\"sass\": \"1.54.0\"}) should render the page", "Basic Global Support with src/ dir ({\"sass-embedded\": \"1.75.0\"}) should render the page" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/scss/single-global/single-global.test.ts": { - "passed": [ + "passed": [], + "failed": [ "Basic Global Support scss ({\"sass\": \"1.54.0\"}) should render the page", "Basic Global Support scss ({\"sass-embedded\": \"1.75.0\"}) should render the page" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/scss/unused/unused.test.ts": { - "passed": [ + "passed": [], + "failed": [ "unused scss Body is not hidden when broken in Development development only should have body visible", "unused scss Body is not hidden when unused in Development ($dependencies) development only should have body visible" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -8487,21 +8238,21 @@ "runtimeError": false }, "test/e2e/app-dir/scss/url-global-partial/url-global-partial.test.ts": { - "passed": [ + "passed": [], + "failed": [ "SCSS Support loader handling CSS URL via file-loader sass partial ({\"sass\": \"1.54.0\"}) should render the page", "SCSS Support loader handling CSS URL via file-loader sass partial ({\"sass-embedded\": \"1.75.0\"}) should render the page" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/scss/url-global/url-global.test.ts": { - "passed": [ + "passed": [], + "failed": [ "SCSS Support loader handling ({\"sass\": \"1.54.0\"}) CSS URL via `file-loader` should render the page", "SCSS Support loader handling ({\"sass-embedded\": \"1.75.0\"}) CSS URL via `file-loader` should render the page" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -8549,11 +8300,12 @@ "searchparams-reuse-loading should re-use the prefetched loading state when navigating to a new searchParam value", "searchparams-reuse-loading should reflect the correct searchParams when re-using the same page segment", "searchparams-reuse-loading should reflect the correct searchParams when the root page is prefetched first", - "searchparams-reuse-loading when aliasing is skipped should work for navigating to pages dir", "searchparams-reuse-loading when aliasing is skipped should work for not found pages", "searchparams-reuse-loading when aliasing is skipped should work for route handlers" ], - "failed": [], + "failed": [ + "searchparams-reuse-loading when aliasing is skipped should work for navigating to pages dir" + ], "pending": [], "flakey": [], "runtimeError": false @@ -8676,10 +8428,11 @@ }, "test/e2e/app-dir/server-actions-redirect-middleware-rewrite/server-actions-redirect-middleware-rewrite.test.ts": { "passed": [ - "app-dir - server-actions-redirect-middleware-rewrite.test should redirect correctly in edge runtime with middleware rewrite", "app-dir - server-actions-redirect-middleware-rewrite.test should redirect correctly in nodejs runtime with middleware rewrite" ], - "failed": [], + "failed": [ + "app-dir - server-actions-redirect-middleware-rewrite.test should redirect correctly in edge runtime with middleware rewrite" + ], "pending": [], "flakey": [], "runtimeError": false @@ -8832,10 +8585,11 @@ }, "test/e2e/app-dir/temporary-references/temporary-references.test.ts": { "passed": [ - "temporary-references should return the same object that was sent to the action (edge)", "temporary-references should return the same object that was sent to the action (node)" ], - "failed": [], + "failed": [ + "temporary-references should return the same object that was sent to the action (edge)" + ], "pending": [], "flakey": [], "runtimeError": false @@ -9036,10 +8790,10 @@ }, "test/e2e/app-dir/use-cache-standalone-search-params/use-cache-standalone-search-params.test.ts": { "passed": [ - "use-cache-standalone-search-params when searchParams are caught inside of \"use cache\" should also show an error after the second reload", "use-cache-standalone-search-params when searchParams are unused inside of \"use cache\" should not show an error" ], "failed": [ + "use-cache-standalone-search-params when searchParams are caught inside of \"use cache\" should also show an error after the second reload", "use-cache-standalone-search-params when searchParams are caught inside of \"use cache\" should show an error", "use-cache-standalone-search-params when searchParams are used inside of \"use cache\" should show an error" ], @@ -9049,19 +8803,22 @@ }, "test/e2e/app-dir/use-cache-unknown-cache-kind/use-cache-unknown-cache-kind.test.ts": { "passed": [ - "use-cache-unknown-cache-kind should not show an error for default cache kinds", - "use-cache-unknown-cache-kind should recover from the build error if the cache handler is defined" + "use-cache-unknown-cache-kind should not show an error for default cache kinds" + ], + "failed": [ + "use-cache-unknown-cache-kind should recover from the build error if the cache handler is defined", + "use-cache-unknown-cache-kind should show a build error" ], - "failed": ["use-cache-unknown-cache-kind should show a build error"], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/app-dir/use-cache-without-experimental-flag/use-cache-without-experimental-flag.test.ts": { - "passed": [ - "use-cache-without-experimental-flag should recover from the build error if useCache flag is set" + "passed": [], + "failed": [ + "use-cache-without-experimental-flag should recover from the build error if useCache flag is set", + "use-cache-without-experimental-flag should show a build error" ], - "failed": ["use-cache-without-experimental-flag should show a build error"], "pending": [], "flakey": [], "runtimeError": false @@ -9110,10 +8867,9 @@ "use-params should work for nested dynamic params client navigating", "use-params should work for single dynamic param", "use-params should work for single dynamic param client navigating", - "use-params should work on pages router", "use-params shouldn't rerender host component when prefetching" ], - "failed": [], + "failed": ["use-params should work on pages router"], "pending": [], "flakey": [], "runtimeError": false @@ -9210,13 +8966,13 @@ "runtimeError": false }, "test/e2e/app-document/client.test.ts": { - "passed": [ + "passed": [], + "failed": [ "Document and App - Client side should detect the changes to pages/_app.js and display it", "Document and App - Client side should detect the changes to pages/_document.js and display it", "Document and App - Client side should keep state between page navigations", "Document and App - Client side should share module state with pages" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -9277,89 +9033,16 @@ }, "test/e2e/basepath/basepath-trailing-slash.test.ts": { "passed": [ - "basePath + trailingSlash should allow URL query strings on index without refresh", + "basePath + trailingSlash should allow URL query strings on index without refresh" + ], + "failed": [ "basePath + trailingSlash should allow URL query strings without refresh", "basePath + trailingSlash should correctly replace state when same asPath but different url" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, - "test/e2e/basepath/basepath.test.ts": { - "passed": [ - "basePath should 404 for public file without basePath", - "basePath should 404 when manually adding basePath with ", - "basePath should 404 when manually adding basePath with router.push", - "basePath should 404 when manually adding basePath with router.replace", - "basePath should add header with basePath by default", - "basePath should add header without basePath when set to false", - "basePath should allow URL query strings on index without refresh", - "basePath should allow URL query strings without refresh", - "basePath should correctly replace state when same asPath but different url", - "basePath should fetch data for getServerSideProps without reloading", - "basePath should fetch data for getStaticProps without reloading", - "basePath should handle 404 urls that start with basePath", - "basePath should handle query/hash correctly during query updating ## $search", - "basePath should handle query/hash correctly during query updating ##? $search", - "basePath should handle query/hash correctly during query updating ##hello $search", - "basePath should handle query/hash correctly during query updating ##hello? $search", - "basePath should handle query/hash correctly during query updating #? $search", - "basePath should handle query/hash correctly during query updating #a ?hello", - "basePath should handle query/hash correctly during query updating #a ?hello=", - "basePath should handle query/hash correctly during query updating #a ?hello=world", - "basePath should handle query/hash correctly during query updating #hello? $search", - "basePath should handle query/hash correctly during query updating #hello?world $search", - "basePath should have basePath field on Router", - "basePath should have correct href for a link", - "basePath should have correct href for a link to /", - "basePath should have correct router paths on first load of /", - "basePath should have correct router paths on first load of /hello", - "basePath should navigate an absolute local url with basePath", - "basePath should navigate an absolute local url without basePath", - "basePath should navigate an absolute url", - "basePath should navigate back correctly to a dynamic route", - "basePath should navigate to /404 correctly client-side", - "basePath should navigate to /_error correctly client-side", - "basePath should navigate to external site and back", - "basePath should navigate to index page with getStaticProps", - "basePath should navigate to the page without refresh", - "basePath should not add header with basePath when set to false", - "basePath should not add header without basePath without disabling", - "basePath should not redirect with basePath when set to false", - "basePath should not redirect without basePath without disabling", - "basePath should not rewrite with basePath when set to false", - "basePath should not rewrite without basePath without disabling", - "basePath should not update URL for a 404", - "basePath should redirect trailing slash correctly", - "basePath should redirect trailing slash on root correctly", - "basePath should redirect with basePath by default", - "basePath should redirect without basePath when set to false", - "basePath should respect basePath in amphtml link rel", - "basePath should rewrite with basePath by default", - "basePath should rewrite without basePath when set to false", - "basePath should serve public file with basePath correctly", - "basePath should show 404 for page not under the /docs prefix", - "basePath should show the hello page under the /docs prefix", - "basePath should show the other-page page under the /docs prefix", - "basePath should update dynamic params after mount correctly", - "basePath should use urls with basepath in router events", - "basePath should use urls with basepath in router events for cancelled routes", - "basePath should use urls with basepath in router events for failed route change", - "basePath should use urls with basepath in router events for hash changes", - "basePath should work with catch-all page", - "basePath should work with hash links", - "basePath should work with nested folder with same name as basePath", - "basePath should work with normal dynamic page" - ], - "failed": [], - "pending": [ - "basePath should navigate back to a non-basepath 404 that starts with basepath", - "basePath should navigate to nested index page with getStaticProps" - ], - "flakey": [], - "runtimeError": false - }, "test/e2e/browserslist-extends/index.test.ts": { "passed": ["browserslist-extends should work"], "failed": [], @@ -9408,10 +9091,11 @@ }, "test/e2e/children-page/index.test.ts": { "passed": [ - "children-page with app dir should show the content if you have a page named children", + "children-page with app dir should show the content if you have a page named children" + ], + "failed": [ "children-page with pages dir should show the content if you have a page named children" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -9485,15 +9169,16 @@ }, "test/e2e/dynamic-route-interpolation/index.test.ts": { "passed": [ - "Dynamic Route Interpolation should bust data cache", - "Dynamic Route Interpolation should bust data cache with symbol", "Dynamic Route Interpolation should work", "Dynamic Route Interpolation should work with brackets", "Dynamic Route Interpolation should work with brackets in API routes", "Dynamic Route Interpolation should work with parameter itself", "Dynamic Route Interpolation should work with parameter itself in API routes" ], - "failed": [], + "failed": [ + "Dynamic Route Interpolation should bust data cache", + "Dynamic Route Interpolation should bust data cache with symbol" + ], "pending": [], "flakey": [], "runtimeError": false @@ -9569,25 +9254,26 @@ }, "test/e2e/edge-configurable-runtime/index.test.ts": { "passed": [ - "Configurable runtime for pages and API routes In development mode errors about page using edge runtime", "Configurable runtime for pages and API routes In development mode runs with no warning API route on the edge runtime", "Configurable runtime for pages and API routes In development mode warns about API route using experimental-edge runtime", + "Configurable runtime for src/pages and API routes In development mode runs with no warning API route on the edge runtime", + "Configurable runtime for src/pages and API routes In development mode warns about API route using experimental-edge runtime" + ], + "failed": [ + "Configurable runtime for pages and API routes In development mode errors about page using edge runtime", "Configurable runtime for pages and API routes In development mode warns about page using edge runtime", "Configurable runtime for src/pages and API routes In development mode errors about page using edge runtime", - "Configurable runtime for src/pages and API routes In development mode runs with no warning API route on the edge runtime", - "Configurable runtime for src/pages and API routes In development mode warns about API route using experimental-edge runtime", "Configurable runtime for src/pages and API routes In development mode warns about page using edge runtime" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/edge-pages-support/edge-document.test.ts": { - "passed": [ + "passed": [], + "failed": [ "edge render - custom _document with edge runtime should render page properly" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -9595,7 +9281,9 @@ "test/e2e/edge-pages-support/index.test.ts": { "passed": [ "edge-render-getserversideprops should have correct query for pages/api", - "edge-render-getserversideprops should have correct query for pages/api dynamic", + "edge-render-getserversideprops should have correct query for pages/api dynamic" + ], + "failed": [ "edge-render-getserversideprops should have correct query/params on /[id]", "edge-render-getserversideprops should have correct query/params on dynamic rewrite", "edge-render-getserversideprops should have correct query/params on index", @@ -9603,7 +9291,6 @@ "edge-render-getserversideprops should respond to _next/data for [id] correctly", "edge-render-getserversideprops should respond to _next/data for index correctly" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -9620,11 +9307,12 @@ }, "test/e2e/edge-runtime-uses-edge-light-import-specifier-for-packages/edge-runtime-uses-edge-light-import-specifier-for-packages.test.ts": { "passed": [ - "edge-runtime uses edge-light import specifier for packages app-dir imports the correct module", - "edge-runtime uses edge-light import specifier for packages pages import the correct module", "edge-runtime uses edge-light import specifier for packages pages/api endpoints import the correct module" ], - "failed": [], + "failed": [ + "edge-runtime uses edge-light import specifier for packages app-dir imports the correct module", + "edge-runtime uses edge-light import specifier for packages pages import the correct module" + ], "pending": [], "flakey": [], "runtimeError": false @@ -9635,14 +9323,15 @@ "esm-externals app dir url /client should return the correct SSR HTML", "esm-externals app dir url /server should render the correct page", "esm-externals app dir url /server should return the correct SSR HTML", - "esm-externals pages url /ssg should render the correct page", "esm-externals pages url /ssg should return the correct SSR HTML", - "esm-externals pages url /ssr should render the correct page", "esm-externals pages url /ssr should return the correct SSR HTML", - "esm-externals pages url /static should render the correct page", "esm-externals pages url /static should return the correct SSR HTML" ], - "failed": [], + "failed": [ + "esm-externals pages url /ssg should render the correct page", + "esm-externals pages url /ssr should render the correct page", + "esm-externals pages url /static should render the correct page" + ], "pending": [], "flakey": [], "runtimeError": false @@ -9657,10 +9346,10 @@ "runtimeError": false }, "test/e2e/fetch-failures-have-good-stack-traces-in-edge-runtime/fetch-failures-have-good-stack-traces-in-edge-runtime.test.ts": { - "passed": [ + "passed": [], + "failed": [ "fetch failures have good stack traces in edge runtime when awaiting `fetch` using an unknown domain, stack traces are preserved" ], - "failed": [], "pending": [ "fetch failures have good stack traces in edge runtime when returning `fetch` using an unknown domain, stack traces are preserved" ], @@ -9674,62 +9363,6 @@ "flakey": [], "runtimeError": false }, - "test/e2e/getserversideprops/test/index.test.ts": { - "passed": [ - "getServerSideProps should SSR getServerSideProps page correctly", - "getServerSideProps should SSR normal page correctly", - "getServerSideProps should allow POST request for getServerSideProps page", - "getServerSideProps should always call getServerSideProps without caching", - "getServerSideProps should dedupe server data requests", - "getServerSideProps should handle throw ENOENT correctly", - "getServerSideProps should have correct req.url and query for direct visit", - "getServerSideProps should have correct req.url and query for direct visit dynamic page", - "getServerSideProps should have correct req.url and query for direct visit dynamic page rewrite direct", - "getServerSideProps should have correct req.url and query for direct visit dynamic page rewrite direct with internal query", - "getServerSideProps should have correct req.url and query for direct visit dynamic page rewrite param", - "getServerSideProps should have correct req.url and query for direct visit dynamic page with query", - "getServerSideProps should have gssp in __NEXT_DATA__", - "getServerSideProps should have original req.url for /_next/data request", - "getServerSideProps should have original req.url for /_next/data request dynamic page", - "getServerSideProps should have original req.url for /_next/data request dynamic page with query", - "getServerSideProps should have original req.url for /_next/data request with query", - "getServerSideProps should load a fast refresh page", - "getServerSideProps should navigate between pages successfully", - "getServerSideProps should navigate to a normal page and back", - "getServerSideProps should not have gssp in __NEXT_DATA__ for non-GSSP page", - "getServerSideProps should not include rewrite query params in `asPath` and `req.url`", - "getServerSideProps should not re-call getServerSideProps when updating query", - "getServerSideProps should not show warning from url prop being returned", - "getServerSideProps should not trigger an error when a data request is cancelled due to another navigation", - "getServerSideProps should only warn for accessing res if not streaming", - "getServerSideProps should parse query values on mount correctly", - "getServerSideProps should pass query for data request", - "getServerSideProps should pass query for data request on navigation", - "getServerSideProps should provide correct query value for dynamic page", - "getServerSideProps should reload page on failed data request", - "getServerSideProps should render 404 correctly when notFound is returned (dynamic)", - "getServerSideProps should render 404 correctly when notFound is returned (non-dynamic)", - "getServerSideProps should render 404 correctly when notFound is returned client-transition (dynamic)", - "getServerSideProps should render 404 correctly when notFound is returned client-transition (non-dynamic)", - "getServerSideProps should render correctly when notFound is false (dynamic)", - "getServerSideProps should render correctly when notFound is false (non-dynamic)", - "getServerSideProps should return data correctly", - "getServerSideProps should return data correctly for dynamic page", - "getServerSideProps should return data correctly when props is a promise", - "getServerSideProps should show error for accessing res after gssp returns", - "getServerSideProps should show error for accessing res through props promise after gssp returns", - "getServerSideProps should show error for extra keys returned from getServerSideProps", - "getServerSideProps should show error for invalid JSON returned from getServerSideProps", - "getServerSideProps should show error for invalid JSON returned from getStaticProps on CST", - "getServerSideProps should supply params values for catchall correctly", - "getServerSideProps should supply query values SSR", - "getServerSideProps should work with early request ending" - ], - "failed": [], - "pending": [], - "flakey": [], - "runtimeError": false - }, "test/e2e/handle-non-hoisted-swc-helpers/index.test.ts": { "passed": ["handle-non-hoisted-swc-helpers should work"], "failed": [], @@ -9760,38 +9393,6 @@ "flakey": [], "runtimeError": false }, - "test/e2e/i18n-data-fetching-redirect/index.test.ts": { - "passed": [ - "i18n-data-fetching-redirect Redirect to another locale gsp-blocking-redirect en -> sv", - "i18n-data-fetching-redirect Redirect to another locale gsp-blocking-redirect sv -> en", - "i18n-data-fetching-redirect Redirect to another locale gsp-fallback-redirect en -> sv", - "i18n-data-fetching-redirect Redirect to another locale gsp-fallback-redirect sv -> en", - "i18n-data-fetching-redirect Redirect to another locale gssp-redirect en -> sv", - "i18n-data-fetching-redirect Redirect to another locale gssp-redirect sv -> en", - "i18n-data-fetching-redirect Redirect to another locale next/link gsp-blocking-redirect en -> sv", - "i18n-data-fetching-redirect Redirect to another locale next/link gsp-blocking-redirect sv -> en", - "i18n-data-fetching-redirect Redirect to another locale next/link gsp-fallback-redirect en -> sv", - "i18n-data-fetching-redirect Redirect to another locale next/link gsp-fallback-redirect sv -> en", - "i18n-data-fetching-redirect Redirect to another locale next/link gssp-redirect en -> sv", - "i18n-data-fetching-redirect Redirect to another locale next/link gssp-redirect sv -> en", - "i18n-data-fetching-redirect Redirect to locale from context gsp-blocking-redirect en", - "i18n-data-fetching-redirect Redirect to locale from context gsp-blocking-redirect sv", - "i18n-data-fetching-redirect Redirect to locale from context gsp-fallback-redirect en", - "i18n-data-fetching-redirect Redirect to locale from context gsp-fallback-redirect sv", - "i18n-data-fetching-redirect Redirect to locale from context gssp-redirect en", - "i18n-data-fetching-redirect Redirect to locale from context gssp-redirect sv", - "i18n-data-fetching-redirect Redirect to locale from context next/link gsp-blocking-redirect en", - "i18n-data-fetching-redirect Redirect to locale from context next/link gsp-blocking-redirect sv", - "i18n-data-fetching-redirect Redirect to locale from context next/link gsp-fallback-redirect en", - "i18n-data-fetching-redirect Redirect to locale from context next/link gsp-fallback-redirect sv", - "i18n-data-fetching-redirect Redirect to locale from context next/link gssp-redirect en", - "i18n-data-fetching-redirect Redirect to locale from context next/link gssp-redirect sv" - ], - "failed": [], - "pending": [], - "flakey": [], - "runtimeError": false - }, "test/e2e/i18n-data-route/i18n-data-route.test.ts": { "passed": [ "i18n-data-route with locale prefix /en-CA should render /[slug]/about via /en-CA/blog/about", @@ -9813,11 +9414,11 @@ "runtimeError": false }, "test/e2e/i18n-default-locale-redirect/i18n-default-locale-redirect.test.ts": { - "passed": [ + "passed": [], + "failed": [ "i18-default-locale-redirect should not request a path prefixed with default locale", "i18-default-locale-redirect should request a path prefixed with non-default locale" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -9976,43 +9577,44 @@ "runtimeError": false }, "test/e2e/i18n-navigations-middleware/i18n-navigations-middleware.test.ts": { - "passed": [ + "passed": [], + "failed": [ "i18n-navigations-middleware should respect selected locale when navigating to a dynamic route", "i18n-navigations-middleware should respect selected locale when navigating to a static route" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/i18n-preferred-locale-detection/i18n-preferred-locale-detection.test.ts": { "passed": [ + "i18-preferred-locale-redirect should request a path prefixed with my preferred detected locale when accessing index" + ], + "failed": [ "i18-preferred-locale-redirect should not request a path prefixed with my preferred detected locale when clicking link to index from a non-locale-prefixed path", - "i18-preferred-locale-redirect should request a path prefixed with my preferred detected locale when accessing index", "i18-preferred-locale-redirect should request a path prefixed with my preferred detected locale when clicking link to index from a locale-prefixed path" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/ignore-invalid-popstateevent/with-i18n.test.ts": { - "passed": [ + "passed": [], + "failed": [ "i18n: Event with stale state - static route previously was dynamic Don't ignore event with different locale", "i18n: Event with stale state - static route previously was dynamic Ignore event with query param", "i18n: Event with stale state - static route previously was dynamic Ignore event without query param" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/ignore-invalid-popstateevent/without-i18n.test.ts": { - "passed": [ + "passed": [], + "failed": [ "Event with stale state - static route previously was dynamic Ignore event with query param", "Event with stale state - static route previously was dynamic Ignore event without query param" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -10023,14 +9625,15 @@ "react version App Router Route Handler with nodejs runtime", "react version App Router page headers with edge runtime", "react version App Router page headers with nodejs runtime", - "react version App Router page with edge runtime", "react version App Router page with nodejs runtime", "react version Pages Router page headers with edge runtime", - "react version Pages Router page headers with nodejs runtime", + "react version Pages Router page headers with nodejs runtime" + ], + "failed": [ + "react version App Router page with edge runtime", "react version Pages Router page with edge runtime", "react version Pages Router page with nodejs runtime after hydration" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -10049,12 +9652,13 @@ "passed": [ "Instrumentation Client Hook App Router should execute instrumentation-client from app router before hydration", "Instrumentation Client Hook HMR in development mode should reload instrumentation-client when modified", - "Instrumentation Client Hook Pages Router should execute instrumentation-client from pages router before hydration", "Instrumentation Client Hook With src folder should execute instrumentation-client from with src folder before hydration", "Instrumentation Client Hook onRouterTransitionStart onRouterTransitionStart fires at the start of a back/forward navigation", "Instrumentation Client Hook onRouterTransitionStart onRouterTransitionStart fires at the start of a navigation" ], - "failed": [], + "failed": [ + "Instrumentation Client Hook Pages Router should execute instrumentation-client from pages router before hydration" + ], "pending": [], "flakey": [], "runtimeError": false @@ -10062,10 +9666,11 @@ "test/e2e/instrumentation-hook-src/instrumentation-hook-src.test.ts": { "passed": [ "instrumentation-hook-rsc instrumentation should not overlap with a instrumentation page", - "instrumentation-hook-rsc instrumentation should run the edge instrumentation compiled version with the edge runtime", "instrumentation-hook-rsc instrumentation should run the instrumentation hook" ], - "failed": [], + "failed": [ + "instrumentation-hook-rsc instrumentation should run the edge instrumentation compiled version with the edge runtime" + ], "pending": [ "instrumentation-hook-rsc instrumentation should reload the server when the instrumentation hook changes" ], @@ -10075,16 +9680,17 @@ "test/e2e/instrumentation-hook/instrumentation-hook.test.ts": { "passed": [ "Instrumentation Hook general should not overlap with a instrumentation page", - "Instrumentation Hook with-async-edge-page with-async-edge-page should run the instrumentation hook", "Instrumentation Hook with-async-node-page with-async-node-page should run the instrumentation hook", "Instrumentation Hook with-edge-api with-edge-api should run the instrumentation hook", - "Instrumentation Hook with-edge-page with-edge-page should run the instrumentation hook", "Instrumentation Hook with-esm-import with-esm-import should run the instrumentation hook", "Instrumentation Hook with-middleware with-middleware should run the instrumentation hook", "Instrumentation Hook with-node-api with-node-api should run the instrumentation hook", "Instrumentation Hook with-node-page with-node-page should run the instrumentation hook" ], - "failed": [], + "failed": [ + "Instrumentation Hook with-async-edge-page with-async-edge-page should run the instrumentation hook", + "Instrumentation Hook with-edge-page with-edge-page should run the instrumentation hook" + ], "pending": [ "Instrumentation Hook general should reload the server when the instrumentation hook changes" ], @@ -10109,7 +9715,9 @@ " onNavigate prop App Router should prevent navigation when onNavigate calls preventDefault", " onNavigate prop App Router should replace history state for external links with replace prop", " onNavigate prop App Router should trigger both onClick and onNavigate for internal navigation", - " onNavigate prop App Router should trigger onClick but not onNavigate when using modifier key", + " onNavigate prop App Router should trigger onClick but not onNavigate when using modifier key" + ], + "failed": [ " onNavigate prop Pages Router should only trigger both onClick for external links", " onNavigate prop Pages Router should only trigger onClick for download links", " onNavigate prop Pages Router should only trigger onClick for external links with target=\"_blank\"", @@ -10118,42 +9726,39 @@ " onNavigate prop Pages Router should trigger both onClick and onNavigate for internal navigation", " onNavigate prop Pages Router should trigger onClick but not onNavigate when using modifier key" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/link-with-api-rewrite/index.test.ts": { - "passed": [ + "passed": [], + "failed": [ "link-with-api-rewrite should perform hard navigation for direct urls", "link-with-api-rewrite should perform hard navigation for rewritten urls" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/manual-client-base-path/index.test.ts": { - "passed": [ + "passed": ["manual-client-base-path should not warn for flag in output"], + "failed": [ "manual-client-base-path should navigate correctly from another", "manual-client-base-path should navigate correctly from index", "manual-client-base-path should not update with basePath on mount /", "manual-client-base-path should not update with basePath on mount /another", "manual-client-base-path should not update with basePath on mount /dynamic/first", - "manual-client-base-path should not update with basePath on mount /dynamic/second", - "manual-client-base-path should not warn for flag in output" + "manual-client-base-path should not update with basePath on mount /dynamic/second" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/middleware-base-path/test/index.test.ts": { - "passed": [ - "Middleware base tests router.query must exist when Link clicked page routing", - "Middleware base tests should execute from absolute paths" + "passed": ["Middleware base tests should execute from absolute paths"], + "failed": [ + "Middleware base tests router.query must exist when Link clicked page routing" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -10161,10 +9766,11 @@ "test/e2e/middleware-custom-matchers-basepath/test/index.test.ts": { "passed": [ "Middleware custom matchers basePath should match", - "Middleware custom matchers basePath should match has query on client routing", "Middleware custom matchers basePath should not match" ], - "failed": [], + "failed": [ + "Middleware custom matchers basePath should match has query on client routing" + ], "pending": [], "flakey": [], "runtimeError": false @@ -10175,17 +9781,18 @@ "Middleware custom matchers i18n should match /hello", "Middleware custom matchers i18n should match /nl-NL/about", "Middleware custom matchers i18n should match /nl-NL/hello", - "Middleware custom matchers i18n should match has query on client routing en_hello", - "Middleware custom matchers i18n should match has query on client routing hello", - "Middleware custom matchers i18n should match has query on client routing nl-NL_about", - "Middleware custom matchers i18n should match has query on client routing nl-NL_hello", "Middleware custom matchers i18n should not match /about", "Middleware custom matchers i18n should not match /en/about", "Middleware custom matchers i18n should not match /hello/invalid", "Middleware custom matchers i18n should not match /invalid/hello", "Middleware custom matchers with root should not match" ], - "failed": [], + "failed": [ + "Middleware custom matchers i18n should match has query on client routing en_hello", + "Middleware custom matchers i18n should match has query on client routing hello", + "Middleware custom matchers i18n should match has query on client routing nl-NL_about", + "Middleware custom matchers i18n should match has query on client routing nl-NL_hello" + ], "pending": [], "flakey": [], "runtimeError": false @@ -10193,17 +9800,18 @@ "test/e2e/middleware-custom-matchers/test/index.test.ts": { "passed": [ "Middleware custom matchers should match has cookie", - "Middleware custom matchers should match has cookie on client routing", "Middleware custom matchers should match has header", "Middleware custom matchers should match has header value", "Middleware custom matchers should match has host", "Middleware custom matchers should match has query", - "Middleware custom matchers should match has query on client routing", "Middleware custom matchers should match missing header correctly", "Middleware custom matchers should match missing query correctly", "Middleware custom matchers should match source path" ], - "failed": [], + "failed": [ + "Middleware custom matchers should match has cookie on client routing", + "Middleware custom matchers should match has query on client routing" + ], "pending": [], "flakey": [], "runtimeError": false @@ -10211,17 +9819,18 @@ "test/e2e/middleware-custom-matchers/test/node-runtime.test.ts": { "passed": [ "Middleware custom matchers should match has cookie", - "Middleware custom matchers should match has cookie on client routing", "Middleware custom matchers should match has header", "Middleware custom matchers should match has header value", "Middleware custom matchers should match has host", "Middleware custom matchers should match has query", - "Middleware custom matchers should match has query on client routing", "Middleware custom matchers should match missing header correctly", "Middleware custom matchers should match missing query correctly", "Middleware custom matchers should match source path" ], - "failed": [], + "failed": [ + "Middleware custom matchers should match has cookie on client routing", + "Middleware custom matchers should match has query on client routing" + ], "pending": [], "flakey": [], "runtimeError": false @@ -10229,10 +9838,9 @@ "test/e2e/middleware-dynamic-basepath-matcher/test/index.test.ts": { "passed": [ "Middleware custom matchers basePath should match", - "Middleware custom matchers basePath should match query path", "Middleware custom matchers basePath should not match" ], - "failed": [], + "failed": ["Middleware custom matchers basePath should match query path"], "pending": [], "flakey": [], "runtimeError": false @@ -10265,176 +9873,6 @@ "flakey": [], "runtimeError": false }, - "test/e2e/middleware-general/test/index.test.ts": { - "passed": [ - "Middleware Runtime with i18n allows shallow linking with middleware", - "Middleware Runtime with i18n allows to access env variables", - "Middleware Runtime with i18n hard-navigates when the data request failed", - "Middleware Runtime with i18n passes search params with rewrites", - "Middleware Runtime with i18n refreshes the page when middleware changes ", - "Middleware Runtime with i18n should accept a URL instance for fetch", - "Middleware Runtime with i18n should add a rewrite header on data requests for rewrites", - "Middleware Runtime with i18n should allow to abort a fetch request", - "Middleware Runtime with i18n should be able to rewrite on _next/static/chunks/pages/ 404", - "Middleware Runtime with i18n should contain `globalThis`", - "Middleware Runtime with i18n should contain crypto APIs", - "Middleware Runtime with i18n should handle 404 on fallback: false route correctly", - "Middleware Runtime with i18n should have correct dynamic route params for middleware rewrite to dynamic route", - "Middleware Runtime with i18n should have correct dynamic route params on client-transition to dynamic route", - "Middleware Runtime with i18n should have correct query values for rewrite to ssg page", - "Middleware Runtime with i18n should have correct route params for chained rewrite from middleware to config rewrite", - "Middleware Runtime with i18n should have correct route params for rewrite from config dynamic route", - "Middleware Runtime with i18n should have correct route params for rewrite from config non-dynamic route", - "Middleware Runtime with i18n should have init header for NextResponse.redirect", - "Middleware Runtime with i18n should keep non data requests in their original shape", - "Middleware Runtime with i18n should normalize data requests into page requests", - "Middleware Runtime with i18n should only contain middleware route in dev middleware manifest", - "Middleware Runtime with i18n should redirect the same for direct visit and client-transition", - "Middleware Runtime with i18n should respond with 400 on decode failure", - "Middleware Runtime with i18n should rewrite correctly for non-SSG/SSP page", - "Middleware Runtime with i18n should rewrite the same for direct visit and client-transition", - "Middleware Runtime with i18n should set fetch user agent correctly", - "Middleware Runtime with i18n should throw when using NextRequest with a relative URL", - "Middleware Runtime with i18n should throw when using NextResponse.rewrite with a relative URL", - "Middleware Runtime with i18n should throw when using Request with a relative URL", - "Middleware Runtime with i18n should throw when using URL with a relative URL", - "Middleware Runtime with i18n should trigger middleware for data requests", - "Middleware Runtime with i18n should validate & parse request url from a dynamic route with params", - "Middleware Runtime with i18n should validate & parse request url from a dynamic route with params and no query", - "Middleware Runtime with i18n should validate & parse request url from a dynamic route with params and query", - "Middleware Runtime with i18n should validate & parse request url from any route", - "Middleware Runtime with i18n should warn when using NextResponse.redirect with a relative URL", - "Middleware Runtime with i18n should warn when using Response.redirect with a relative URL", - "Middleware Runtime with i18n should work with notFound: true correctly", - "Middleware Runtime without i18n allows shallow linking with middleware", - "Middleware Runtime without i18n allows to access env variables", - "Middleware Runtime without i18n hard-navigates when the data request failed", - "Middleware Runtime without i18n passes search params with rewrites", - "Middleware Runtime without i18n refreshes the page when middleware changes ", - "Middleware Runtime without i18n should accept a URL instance for fetch", - "Middleware Runtime without i18n should add a rewrite header on data requests for rewrites", - "Middleware Runtime without i18n should allow to abort a fetch request", - "Middleware Runtime without i18n should be able to rewrite on _next/static/chunks/pages/ 404", - "Middleware Runtime without i18n should contain `globalThis`", - "Middleware Runtime without i18n should contain crypto APIs", - "Middleware Runtime without i18n should handle 404 on fallback: false route correctly", - "Middleware Runtime without i18n should have correct dynamic route params for middleware rewrite to dynamic route", - "Middleware Runtime without i18n should have correct dynamic route params on client-transition to dynamic route", - "Middleware Runtime without i18n should have correct query values for rewrite to ssg page", - "Middleware Runtime without i18n should have correct route params for chained rewrite from middleware to config rewrite", - "Middleware Runtime without i18n should have correct route params for rewrite from config dynamic route", - "Middleware Runtime without i18n should have correct route params for rewrite from config non-dynamic route", - "Middleware Runtime without i18n should have init header for NextResponse.redirect", - "Middleware Runtime without i18n should keep non data requests in their original shape", - "Middleware Runtime without i18n should normalize data requests into page requests", - "Middleware Runtime without i18n should only contain middleware route in dev middleware manifest", - "Middleware Runtime without i18n should redirect the same for direct visit and client-transition", - "Middleware Runtime without i18n should respond with 400 on decode failure", - "Middleware Runtime without i18n should rewrite correctly for non-SSG/SSP page", - "Middleware Runtime without i18n should rewrite the same for direct visit and client-transition", - "Middleware Runtime without i18n should set fetch user agent correctly", - "Middleware Runtime without i18n should throw when using NextRequest with a relative URL", - "Middleware Runtime without i18n should throw when using NextResponse.rewrite with a relative URL", - "Middleware Runtime without i18n should throw when using Request with a relative URL", - "Middleware Runtime without i18n should throw when using URL with a relative URL", - "Middleware Runtime without i18n should trigger middleware for data requests", - "Middleware Runtime without i18n should validate & parse request url from a dynamic route with params and query", - "Middleware Runtime without i18n should validate & parse request url from any route", - "Middleware Runtime without i18n should warn when using NextResponse.redirect with a relative URL", - "Middleware Runtime without i18n should warn when using Response.redirect with a relative URL", - "Middleware Runtime without i18n should work with notFound: true correctly" - ], - "failed": [], - "pending": [], - "flakey": [], - "runtimeError": false - }, - "test/e2e/middleware-general/test/node-runtime.test.ts": { - "passed": [ - "Middleware Runtime with i18n allows shallow linking with middleware", - "Middleware Runtime with i18n allows to access env variables", - "Middleware Runtime with i18n hard-navigates when the data request failed", - "Middleware Runtime with i18n passes search params with rewrites", - "Middleware Runtime with i18n refreshes the page when middleware changes ", - "Middleware Runtime with i18n should accept a URL instance for fetch", - "Middleware Runtime with i18n should add a rewrite header on data requests for rewrites", - "Middleware Runtime with i18n should allow to abort a fetch request", - "Middleware Runtime with i18n should be able to rewrite on _next/static/chunks/pages/ 404", - "Middleware Runtime with i18n should be able to use node builtins with node runtime", - "Middleware Runtime with i18n should contain `globalThis`", - "Middleware Runtime with i18n should contain crypto APIs", - "Middleware Runtime with i18n should handle 404 on fallback: false route correctly", - "Middleware Runtime with i18n should have correct dynamic route params for middleware rewrite to dynamic route", - "Middleware Runtime with i18n should have correct dynamic route params on client-transition to dynamic route", - "Middleware Runtime with i18n should have correct query values for rewrite to ssg page", - "Middleware Runtime with i18n should have correct route params for chained rewrite from middleware to config rewrite", - "Middleware Runtime with i18n should have correct route params for rewrite from config dynamic route", - "Middleware Runtime with i18n should have correct route params for rewrite from config non-dynamic route", - "Middleware Runtime with i18n should have init header for NextResponse.redirect", - "Middleware Runtime with i18n should keep non data requests in their original shape", - "Middleware Runtime with i18n should normalize data requests into page requests", - "Middleware Runtime with i18n should only contain middleware route in dev middleware manifest", - "Middleware Runtime with i18n should redirect the same for direct visit and client-transition", - "Middleware Runtime with i18n should respond with 400 on decode failure", - "Middleware Runtime with i18n should rewrite correctly for non-SSG/SSP page", - "Middleware Runtime with i18n should rewrite the same for direct visit and client-transition", - "Middleware Runtime with i18n should set fetch user agent correctly", - "Middleware Runtime with i18n should throw when using NextRequest with a relative URL", - "Middleware Runtime with i18n should throw when using NextResponse.rewrite with a relative URL", - "Middleware Runtime with i18n should throw when using Request with a relative URL", - "Middleware Runtime with i18n should throw when using URL with a relative URL", - "Middleware Runtime with i18n should trigger middleware for data requests", - "Middleware Runtime with i18n should validate & parse request url from a dynamic route with params", - "Middleware Runtime with i18n should validate & parse request url from a dynamic route with params and no query", - "Middleware Runtime with i18n should validate & parse request url from a dynamic route with params and query", - "Middleware Runtime with i18n should validate & parse request url from any route", - "Middleware Runtime with i18n should warn when using NextResponse.redirect with a relative URL", - "Middleware Runtime with i18n should warn when using Response.redirect with a relative URL", - "Middleware Runtime with i18n should work with notFound: true correctly", - "Middleware Runtime without i18n allows shallow linking with middleware", - "Middleware Runtime without i18n allows to access env variables", - "Middleware Runtime without i18n hard-navigates when the data request failed", - "Middleware Runtime without i18n passes search params with rewrites", - "Middleware Runtime without i18n refreshes the page when middleware changes ", - "Middleware Runtime without i18n should accept a URL instance for fetch", - "Middleware Runtime without i18n should add a rewrite header on data requests for rewrites", - "Middleware Runtime without i18n should allow to abort a fetch request", - "Middleware Runtime without i18n should be able to rewrite on _next/static/chunks/pages/ 404", - "Middleware Runtime without i18n should be able to use node builtins with node runtime", - "Middleware Runtime without i18n should contain `globalThis`", - "Middleware Runtime without i18n should contain crypto APIs", - "Middleware Runtime without i18n should handle 404 on fallback: false route correctly", - "Middleware Runtime without i18n should have correct dynamic route params for middleware rewrite to dynamic route", - "Middleware Runtime without i18n should have correct dynamic route params on client-transition to dynamic route", - "Middleware Runtime without i18n should have correct query values for rewrite to ssg page", - "Middleware Runtime without i18n should have correct route params for chained rewrite from middleware to config rewrite", - "Middleware Runtime without i18n should have correct route params for rewrite from config dynamic route", - "Middleware Runtime without i18n should have correct route params for rewrite from config non-dynamic route", - "Middleware Runtime without i18n should have init header for NextResponse.redirect", - "Middleware Runtime without i18n should keep non data requests in their original shape", - "Middleware Runtime without i18n should normalize data requests into page requests", - "Middleware Runtime without i18n should only contain middleware route in dev middleware manifest", - "Middleware Runtime without i18n should redirect the same for direct visit and client-transition", - "Middleware Runtime without i18n should respond with 400 on decode failure", - "Middleware Runtime without i18n should rewrite correctly for non-SSG/SSP page", - "Middleware Runtime without i18n should rewrite the same for direct visit and client-transition", - "Middleware Runtime without i18n should set fetch user agent correctly", - "Middleware Runtime without i18n should throw when using NextRequest with a relative URL", - "Middleware Runtime without i18n should throw when using NextResponse.rewrite with a relative URL", - "Middleware Runtime without i18n should throw when using Request with a relative URL", - "Middleware Runtime without i18n should throw when using URL with a relative URL", - "Middleware Runtime without i18n should trigger middleware for data requests", - "Middleware Runtime without i18n should validate & parse request url from a dynamic route with params and query", - "Middleware Runtime without i18n should validate & parse request url from any route", - "Middleware Runtime without i18n should warn when using NextResponse.redirect with a relative URL", - "Middleware Runtime without i18n should warn when using Response.redirect with a relative URL", - "Middleware Runtime without i18n should work with notFound: true correctly" - ], - "failed": [], - "pending": [], - "flakey": [], - "runtimeError": false - }, "test/e2e/middleware-matcher/index.test.ts": { "passed": [ "Middleware can set the matcher in its config adds the header for a matched data path (with header)", @@ -10444,8 +9882,6 @@ "Middleware can set the matcher in its config adds the header for another matched path", "Middleware can set the matcher in its config does add the header for root data request", "Middleware can set the matcher in its config does add the header for root request", - "Middleware can set the matcher in its config should load matches in client matchers correctly", - "Middleware can set the matcher in its config should navigate correctly with matchers", "using a single matcher adds the header for a matched data path (without header)", "using a single matcher adds the header for a matched path", "using a single matcher adds the headers for a matched data path (with header)", @@ -10473,33 +9909,36 @@ "using root matcher adds the header to the /", "using root matcher adds the header to the /index" ], - "failed": [], + "failed": [ + "Middleware can set the matcher in its config should load matches in client matchers correctly", + "Middleware can set the matcher in its config should navigate correctly with matchers" + ], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/middleware-redirects/test/index.test.ts": { "passed": [ - "Middleware Redirect /fr should implement internal redirects", "Middleware Redirect /fr should redirect", "Middleware Redirect /fr should redirect (infinite-loop)", "Middleware Redirect /fr should redirect cleanly with the original url param", "Middleware Redirect /fr should redirect multiple times", - "Middleware Redirect /fr should redirect to api route with locale", "Middleware Redirect /fr should redirect with a fragment", "Middleware Redirect does not include the locale in redirects by default", - "Middleware Redirect should implement internal redirects", "Middleware Redirect should redirect", "Middleware Redirect should redirect (infinite-loop)", "Middleware Redirect should redirect cleanly with the original url param", "Middleware Redirect should redirect multiple times", - "Middleware Redirect should redirect to api route with locale", "Middleware Redirect should redirect to data urls with data requests and internal redirects", - "Middleware Redirect should redirect to external urls with data requests and external redirects", "Middleware Redirect should redirect with a fragment" ], "failed": [ - "Middleware Redirect should redirect correctly with redirect in next.config.js" + "Middleware Redirect /fr should implement internal redirects", + "Middleware Redirect /fr should redirect to api route with locale", + "Middleware Redirect should implement internal redirects", + "Middleware Redirect should redirect correctly with redirect in next.config.js", + "Middleware Redirect should redirect to api route with locale", + "Middleware Redirect should redirect to external urls with data requests and external redirects" ], "pending": [], "flakey": [], @@ -10539,111 +9978,47 @@ "Middleware Responses should respond with one header", "Middleware Responses should respond with two headers" ], - "failed": [], - "pending": [], - "flakey": [], - "runtimeError": false - }, - "test/e2e/middleware-rewrites/test/index.test.ts": { - "passed": [ - "Middleware Rewrite /fr can rewrite from path with colon", - "Middleware Rewrite /fr can rewrite from path with colon and retain query parameter", - "Middleware Rewrite /fr can rewrite to path with colon", - "Middleware Rewrite /fr can rewrite to path with colon and retain query parameter", - "Middleware Rewrite /fr should add a cookie and rewrite to a/b test", - "Middleware Rewrite /fr should clear query parameters", - "Middleware Rewrite /fr should correctly rewriting to a different dynamic path", - "Middleware Rewrite /fr should not call middleware with shallow push", - "Middleware Rewrite /fr should rewrite to Vercel", - "Middleware Rewrite /fr should rewrite to about page", - "Middleware Rewrite /fr should rewrite when not using localhost", - "Middleware Rewrite /fr should rewrite without hard navigation", - "Middleware Rewrite /fr support colons in path", - "Middleware Rewrite can rewrite from path with colon", - "Middleware Rewrite can rewrite from path with colon and retain query parameter", - "Middleware Rewrite can rewrite to path with colon", - "Middleware Rewrite can rewrite to path with colon and retain query parameter", - "Middleware Rewrite should add a cookie and rewrite to a/b test", - "Middleware Rewrite should allow to opt-out prefetch caching", - "Middleware Rewrite should allow to rewrite keeping the locale in pathname", - "Middleware Rewrite should allow to rewrite to a `afterFiles` rewrite config", - "Middleware Rewrite should allow to rewrite to a `beforeFiles` rewrite config", - "Middleware Rewrite should allow to rewrite to a different locale", - "Middleware Rewrite should allow to switch locales", - "Middleware Rewrite should behave consistently on recursive rewrites", - "Middleware Rewrite should clear query parameters", - "Middleware Rewrite should correctly rewriting to a different dynamic path", - "Middleware Rewrite should handle catch-all rewrite correctly", - "Middleware Rewrite should handle middleware rewrite with body correctly", - "Middleware Rewrite should handle next.config.js rewrite with body correctly", - "Middleware Rewrite should handle shallow navigation correctly (dynamic page)", - "Middleware Rewrite should handle shallow navigation correctly (non-dynamic page)", - "Middleware Rewrite should handle static dynamic rewrite from middleware correctly", - "Middleware Rewrite should handle static rewrite from next.config.js correctly", - "Middleware Rewrite should hard navigate on 404 for data request", - "Middleware Rewrite should have correct query info for dynamic route after query hydration", - "Middleware Rewrite should have props for afterFiles rewrite to SSG page", - "Middleware Rewrite should not call middleware with shallow push", - "Middleware Rewrite should not have un-necessary data request on rewrite", - "Middleware Rewrite should not have unexpected errors", - "Middleware Rewrite should not mix component cache when navigating between dynamic routes", - "Middleware Rewrite should override with rewrite externally correctly", - "Middleware Rewrite should override with rewrite internally correctly", - "Middleware Rewrite should resolve dynamic route after rewrite correctly", - "Middleware Rewrite should return HTML/data correctly for pre-rendered page", - "Middleware Rewrite should rewrite correctly when navigating via history", - "Middleware Rewrite should rewrite correctly when navigating via history after query update", - "Middleware Rewrite should rewrite to Vercel", - "Middleware Rewrite should rewrite to about page", - "Middleware Rewrite should rewrite to data urls for incoming data request internally rewritten", - "Middleware Rewrite should rewrite to fallback: true page successfully", - "Middleware Rewrite should rewrite to the external url for incoming data request externally rewritten", - "Middleware Rewrite should rewrite when not using localhost", - "Middleware Rewrite should rewrite without hard navigation", - "Middleware Rewrite support colons in path" - ], - "failed": [], - "pending": [ - "Middleware Rewrite includes the locale in rewrites by default" - ], + "failed": [], + "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/middleware-shallow-link/index.test.ts": { - "passed": ["browser-shallow-navigation should render the correct page"], - "failed": [], + "passed": [], + "failed": ["browser-shallow-navigation should render the correct page"], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/middleware-trailing-slash/test/index.test.ts": { "passed": [ + "Middleware Runtime trailing slash should add a rewrite header on data requests for rewrites", + "Middleware Runtime trailing slash should have init header for NextResponse.redirect", + "Middleware Runtime trailing slash should keep non data requests in their original shape", + "Middleware Runtime trailing slash should normalize data requests into page requests", + "Middleware Runtime trailing slash should respond with 400 on decode failure", + "Middleware Runtime trailing slash should trigger middleware for data requests", + "Middleware Runtime trailing slash should validate & parse request url from any route", + "Middleware Runtime trailing slash with .html extension should work using browser", + "Middleware Runtime trailing slash with .html extension should work when requesting the page directly", + "Middleware Runtime trailing slash without .html extension should work using browser", + "Middleware Runtime trailing slash without .html extension should work when requesting the page directly" + ], + "failed": [ "Middleware Runtime trailing slash allows shallow linking with middleware", "Middleware Runtime trailing slash refreshes the page when middleware changes ", - "Middleware Runtime trailing slash should add a rewrite header on data requests for rewrites", "Middleware Runtime trailing slash should have correct dynamic route params for middleware rewrite to dynamic route", "Middleware Runtime trailing slash should have correct dynamic route params on client-transition to dynamic route", "Middleware Runtime trailing slash should have correct query values for rewrite to ssg page", "Middleware Runtime trailing slash should have correct route params for chained rewrite from middleware to config rewrite", "Middleware Runtime trailing slash should have correct route params for rewrite from config dynamic route", "Middleware Runtime trailing slash should have correct route params for rewrite from config non-dynamic route", - "Middleware Runtime trailing slash should have init header for NextResponse.redirect", - "Middleware Runtime trailing slash should keep non data requests in their original shape", - "Middleware Runtime trailing slash should normalize data requests into page requests", "Middleware Runtime trailing slash should redirect the same for direct visit and client-transition", - "Middleware Runtime trailing slash should respond with 400 on decode failure", "Middleware Runtime trailing slash should rewrite correctly for non-SSG/SSP page", "Middleware Runtime trailing slash should rewrite the same for direct visit and client-transition", - "Middleware Runtime trailing slash should trigger middleware for data requests", - "Middleware Runtime trailing slash should validate & parse request url from any route", - "Middleware Runtime trailing slash with .html extension should work using browser", "Middleware Runtime trailing slash with .html extension should work when navigating", - "Middleware Runtime trailing slash with .html extension should work when requesting the page directly", - "Middleware Runtime trailing slash without .html extension should work using browser", - "Middleware Runtime trailing slash without .html extension should work when navigating", - "Middleware Runtime trailing slash without .html extension should work when requesting the page directly" + "Middleware Runtime trailing slash without .html extension should work when navigating" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -10659,13 +10034,14 @@ "module layer with server-only in server targets should render routes marked with restriction marks without errors /api/server-only", "module layer with server-only in server targets should render routes marked with restriction marks without errors /api/server-only-edge", "module layer with server-only in server targets should render routes marked with restriction marks without errors /app/client", - "module layer with server-only in server targets should render routes marked with restriction marks without errors /app/client-edge", "module layer with server-only in server targets should render routes marked with restriction marks without errors /app/route", "module layer with server-only in server targets should render routes marked with restriction marks without errors /app/route-edge", - "module layer with server-only in server targets should render routes marked with restriction marks without errors /app/server", + "module layer with server-only in server targets should render routes marked with restriction marks without errors /app/server" + ], + "failed": [ + "module layer with server-only in server targets should render routes marked with restriction marks without errors /app/client-edge", "module layer with server-only in server targets should render routes marked with restriction marks without errors /app/server-edge" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -10676,34 +10052,34 @@ "multi-zone should correctly respond for /blog/post-1", "multi-zone should correctly respond for /guest", "multi-zone should correctly respond for /guest/another/post-1", - "multi-zone should correctly respond for /guest/blog/post-1", - "multi-zone should support HMR in both apps" + "multi-zone should correctly respond for /guest/blog/post-1" ], - "failed": [], + "failed": ["multi-zone should support HMR in both apps"], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/new-link-behavior/child-a-tag-error.test.ts": { - "passed": [ + "passed": [], + "failed": [ "New Link Behavior with child should throw error with child" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/new-link-behavior/index.test.ts": { "passed": [ - "New Link Behavior should handle onclick", - "New Link Behavior should handle preventdefault", - "New Link Behavior should navigate to /about", "New Link Behavior should render link with ", "New Link Behavior should render link with classname", "New Link Behavior should render link with id", "New Link Behavior should render link with multiple children" ], - "failed": [], + "failed": [ + "New Link Behavior should handle onclick", + "New Link Behavior should handle preventdefault", + "New Link Behavior should navigate to /about" + ], "pending": [], "flakey": [], "runtimeError": false @@ -10725,11 +10101,8 @@ "runtimeError": false }, "test/e2e/new-link-behavior/typescript.test.ts": { - "passed": [ - "New Link Behavior should apply ref on link", - "New Link Behavior should render link with " - ], - "failed": [], + "passed": ["New Link Behavior should render link with "], + "failed": ["New Link Behavior should apply ref on link"], "pending": [], "flakey": [], "runtimeError": false @@ -10751,26 +10124,16 @@ "runtimeError": false }, "test/e2e/next-font/google-fetch-error.test.ts": { - "passed": [ + "passed": [], + "failed": [ "next/font/google fetch error should use a fallback font in dev" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/next-font/index.test.ts": { "passed": [ - "next/font Fallback fontfaces google Fraunces", - "next/font Fallback fontfaces google Indie flower", - "next/font Fallback fontfaces local Fraunces", - "next/font Fallback fontfaces local Indie flower", - "next/font Fallback fontfaces local Roboto multiple weights and styles", - "next/font Fallback fontfaces local Roboto multiple weights and styles - variable 1", - "next/font Fallback fontfaces local Roboto multiple weights and styles - variable 2", - "next/font computed styles page using fallback fonts", - "next/font computed styles page using variables", - "next/font computed styles page with fonts", "next/font import values Variable font without weight range", "next/font import values page with font", "next/font import values page with local fonts", @@ -10783,7 +10146,18 @@ "next/font should not have deprecation warning", "next/font should use production cache control for fonts" ], - "failed": [], + "failed": [ + "next/font Fallback fontfaces google Fraunces", + "next/font Fallback fontfaces google Indie flower", + "next/font Fallback fontfaces local Fraunces", + "next/font Fallback fontfaces local Indie flower", + "next/font Fallback fontfaces local Roboto multiple weights and styles", + "next/font Fallback fontfaces local Roboto multiple weights and styles - variable 1", + "next/font Fallback fontfaces local Roboto multiple weights and styles - variable 2", + "next/font computed styles page using fallback fonts", + "next/font computed styles page using variables", + "next/font computed styles page with fonts" + ], "pending": [], "flakey": [], "runtimeError": false @@ -10834,13 +10208,13 @@ "runtimeError": false }, "test/e2e/next-image-forward-ref/index.test.ts": { - "passed": [ + "passed": [], + "failed": [ "next-image-forward-ref allows framer-motion to animate opacity" ], - "failed": [], "pending": [], "flakey": [], - "runtimeError": false + "runtimeError": true }, "test/e2e/next-link-errors/next-link-errors.test.ts": { "passed": [], @@ -10864,8 +10238,6 @@ "passed": [ "beforeInteractive in document Head Script is injected server-side", "beforeInteractive in document body Script is injected server-side", - "empty strategy in document Head Script is injected server-side", - "empty strategy in document body Script is injected server-side", "experimental.nextScriptWorkers experimental.nextScriptWorkers: false with no Partytown dependency Partytown snippet is not injected to head if not enabled in configuration", "experimental.nextScriptWorkers experimental.nextScriptWorkers: true with config override Partytown config script is overwritten", "experimental.nextScriptWorkers experimental.nextScriptWorkers: true with required Partytown dependency for external script Partytown snippets are injected to head if enabled in configuration", @@ -10873,7 +10245,10 @@ "experimental.nextScriptWorkers experimental.nextScriptWorkers: true with required Partytown dependency for inline script Inline worker script through children is modified by Partytown to execute on a worker thread", "experimental.nextScriptWorkers experimental.nextScriptWorkers: true with required Partytown dependency for inline script Inline worker script through dangerouslySetInnerHtml is modified by Partytown to execute on a worker thread" ], - "failed": [], + "failed": [ + "empty strategy in document Head Script is injected server-side", + "empty strategy in document body Script is injected server-side" + ], "pending": [], "flakey": [], "runtimeError": false @@ -10903,11 +10278,11 @@ "runtimeError": false }, "test/e2e/nonce-head-manager/index.test.ts": { - "passed": [ + "passed": [], + "failed": [ "nonce head manager should not re-execute the script when re-rendering", "nonce head manager should not re-execute the script when re-rendering with CSP header" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -10939,17 +10314,18 @@ "passed": [ "on-request-error - basic app router should catch app routes error in edge runtime", "on-request-error - basic app router should catch app routes error in node runtime", - "on-request-error - basic app router should catch client component page error in edge runtime", "on-request-error - basic app router should catch client component page error in node runtime", - "on-request-error - basic app router should catch server component page error in edge runtime", "on-request-error - basic app router should catch server component page error in node runtime", "on-request-error - basic middleware should catch middleware error", "on-request-error - basic pages router should catch pages router api error in edge runtime", "on-request-error - basic pages router should catch pages router api error in node runtime", - "on-request-error - basic pages router should catch pages router page error in edge runtime", "on-request-error - basic pages router should catch pages router page error in node runtime" ], - "failed": [], + "failed": [ + "on-request-error - basic app router should catch client component page error in edge runtime", + "on-request-error - basic app router should catch server component page error in edge runtime", + "on-request-error - basic pages router should catch pages router page error in edge runtime" + ], "pending": [], "flakey": [], "runtimeError": false @@ -10976,12 +10352,13 @@ }, "test/e2e/on-request-error/server-action-error/server-action-error.test.ts": { "passed": [ - "on-request-error - server-action-error should catch server action error in listener callback in edge runtime", "on-request-error - server-action-error should catch server action error in listener callback in nodejs runtime", - "on-request-error - server-action-error should catch the server action form error in edge runtime", "on-request-error - server-action-error should catch the server action form error in nodejs runtime" ], - "failed": [], + "failed": [ + "on-request-error - server-action-error should catch server action error in listener callback in edge runtime", + "on-request-error - server-action-error should catch the server action form error in edge runtime" + ], "pending": [], "flakey": [], "runtimeError": false @@ -11015,11 +10392,12 @@ "clientTraceMetadata app router should only insert the client trace metadata once", "clientTraceMetadata pages router hard loading a dynamic page twice should yield different dynamic trace data", "clientTraceMetadata pages router next dev only should inject propagation data for a statically server-side-rendered page", - "clientTraceMetadata pages router next dev only soft navigating to a dynamic page should not transform previous propagation data", - "clientTraceMetadata pages router next dev only soft navigating to a static page should not transform previous propagation data", "clientTraceMetadata pages router should inject propagation data for a dynamically server-side-rendered page" ], - "failed": [], + "failed": [ + "clientTraceMetadata pages router next dev only soft navigating to a dynamic page should not transform previous propagation data", + "clientTraceMetadata pages router next dev only soft navigating to a static page should not transform previous propagation data" + ], "pending": [], "flakey": [], "runtimeError": false @@ -11040,7 +10418,6 @@ "passed": [ "opentelemetry incoming context propagation app router should handle RSC with fetch", "opentelemetry incoming context propagation app router should handle RSC with fetch in RSC mode", - "opentelemetry incoming context propagation app router should handle RSC with fetch on edge", "opentelemetry incoming context propagation app router should handle route handlers in app router", "opentelemetry incoming context propagation app router should handle route handlers in app router on edge", "opentelemetry incoming context propagation app router should propagate custom context without span", @@ -11048,11 +10425,9 @@ "opentelemetry incoming context propagation pages should handle api routes in pages", "opentelemetry incoming context propagation pages should handle api routes in pages on edge", "opentelemetry incoming context propagation pages should handle getServerSideProps", - "opentelemetry incoming context propagation pages should handle getServerSideProps on edge", "opentelemetry incoming context propagation pages should handle getStaticProps when fallback: 'blocking'", "opentelemetry root context app router should handle RSC with fetch", "opentelemetry root context app router should handle RSC with fetch in RSC mode", - "opentelemetry root context app router should handle RSC with fetch on edge", "opentelemetry root context app router should handle route handlers in app router", "opentelemetry root context app router should handle route handlers in app router on edge", "opentelemetry root context app router should propagate custom context without span", @@ -11060,11 +10435,15 @@ "opentelemetry root context pages should handle api routes in pages", "opentelemetry root context pages should handle api routes in pages on edge", "opentelemetry root context pages should handle getServerSideProps", - "opentelemetry root context pages should handle getServerSideProps on edge", "opentelemetry root context pages should handle getStaticProps when fallback: 'blocking'", "opentelemetry with disabled fetch tracing root context app router with disabled fetch should handle RSC with disabled fetch" ], - "failed": [], + "failed": [ + "opentelemetry incoming context propagation app router should handle RSC with fetch on edge", + "opentelemetry incoming context propagation pages should handle getServerSideProps on edge", + "opentelemetry root context app router should handle RSC with fetch on edge", + "opentelemetry root context pages should handle getServerSideProps on edge" + ], "pending": [], "flakey": [], "runtimeError": false @@ -11093,24 +10472,28 @@ "runtimeError": false }, "test/e2e/persistent-caching/persistent-caching.test.ts": { - "passed": ["persistent-caching should allow to change files while stopped"], + "passed": [ + "persistent-caching should allow to change files while stopped (run 1)", + "persistent-caching should allow to change files while stopped (run 2)", + "persistent-caching should allow to change files while stopped (run 3)" + ], "failed": ["persistent-caching should persistent cache loaders"], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/postcss-config-cjs/index.test.ts": { - "passed": ["postcss-config-cjs works with postcss.config.cjs files"], - "failed": [], + "passed": [], + "failed": ["postcss-config-cjs works with postcss.config.cjs files"], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/postcss-config-package/index.test.ts": { - "passed": [ + "passed": [], + "failed": [ "postcss-config-json works with postcss config specified in package.json" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -11129,81 +10512,9 @@ "test/e2e/prerender-native-module.test.ts": { "passed": [ "prerender native module should render /blog/first correctly", - "prerender native module should render /blog/second correctly", "prerender native module should render index correctly" ], - "failed": [], - "pending": [], - "flakey": [], - "runtimeError": false - }, - "test/e2e/prerender.test.ts": { - "passed": [ - "Prerender should 404 for a missing catchall explicit route", - "Prerender should 404 for an invalid data url", - "Prerender should SSR blocking path correctly (blocking)", - "Prerender should SSR blocking path correctly (pre-rendered)", - "Prerender should SSR catch-all page with brackets in param as object", - "Prerender should SSR catch-all page with brackets in param as string", - "Prerender should SSR dynamic page with brackets in param as object", - "Prerender should SSR dynamic page with brackets in param as string", - "Prerender should SSR incremental page correctly", - "Prerender should SSR normal page correctly", - "Prerender should allow rewriting to SSG page with fallback: 'blocking'", - "Prerender should allow rewriting to SSG page with fallback: false", - "Prerender should always call getStaticProps without caching in dev", - "Prerender should always show fallback for page not in getStaticPaths", - "Prerender should error on bad object from getStaticProps", - "Prerender should error on dynamic page without getStaticPaths", - "Prerender should error on dynamic page without getStaticPaths returning fallback property", - "Prerender should fetch /_next/data correctly with mismatched href and as", - "Prerender should handle fallback only page correctly HTML", - "Prerender should handle fallback only page correctly data", - "Prerender should have gsp in __NEXT_DATA__", - "Prerender should navigate between pages successfully", - "Prerender should navigate to a normal page and back", - "Prerender should navigate to catch-all page with brackets in param as object", - "Prerender should navigate to catch-all page with brackets in param as string", - "Prerender should navigate to dynamic page with brackets in param as object", - "Prerender should navigate to dynamic page with brackets in param as string", - "Prerender should never show fallback for page not in getStaticPaths when blocking", - "Prerender should not contain headers already sent error", - "Prerender should not error when rewriting to fallback dynamic SSG page", - "Prerender should not fail to update incremental cache", - "Prerender should not fallback before invalid JSON is returned from getStaticProps when blocking fallback", - "Prerender should not have attempted sending invalid payload", - "Prerender should not have experimental undici warning", - "Prerender should not have gsp in __NEXT_DATA__ for non-GSP page", - "Prerender should not re-call getStaticProps when updating query", - "Prerender should not return data for fallback: false and missing dynamic page", - "Prerender should not show fallback for page in getStaticPaths", - "Prerender should not show fallback for page in getStaticPaths when blocking", - "Prerender should not show warning from url prop being returned", - "Prerender should not supply query values to params in /_next/data request", - "Prerender should not supply query values to params or useRouter dynamic page SSR", - "Prerender should not supply query values to params or useRouter non-dynamic page SSR", - "Prerender should parse query values on mount correctly", - "Prerender should reload page on failed data request", - "Prerender should render correctly for SSG pages that starts with api-docs", - "Prerender should respond for catch-all deep folder", - "Prerender should respond with 405 for POST to static page", - "Prerender should return data correctly", - "Prerender should return data correctly for SSG pages that starts with api-docs", - "Prerender should return data correctly for dynamic page", - "Prerender should return data correctly for dynamic page (non-seeded)", - "Prerender should server prerendered path correctly for SSG pages that starts with api-docs", - "Prerender should show error for invalid JSON returned from getStaticProps on CST", - "Prerender should show error for invalid JSON returned from getStaticProps on SSR", - "Prerender should show fallback before invalid JSON is returned from getStaticProps", - "Prerender should show warning every time page with large amount of page data is returned", - "Prerender should show warning when large amount of page data is returned", - "Prerender should support lazy catchall route", - "Prerender should support nested lazy catchall route", - "Prerender should support prerendered catchall route", - "Prerender should support prerendered catchall-explicit route (nested)", - "Prerender should support prerendered catchall-explicit route (single)" - ], - "failed": [], + "failed": ["prerender native module should render /blog/second correctly"], "pending": [], "flakey": [], "runtimeError": false @@ -11249,22 +10560,23 @@ "test/e2e/react-version/react-version.test.ts": { "passed": [ "react version should use default react condition for pages router apis", + "react version should use react-server condition for app router custom routes" + ], + "failed": [ "react version should use default react condition for pages router pages", "react version should use react-server condition for app router client components pages", - "react version should use react-server condition for app router custom routes", "react version should use react-server condition for app router server components pages" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/reload-scroll-backforward-restoration/index.test.ts": { - "passed": [ + "passed": [], + "failed": [ "reload-scroll-back-restoration should restore the scroll position on navigating back", "reload-scroll-back-restoration should restore the scroll position on navigating forward" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -11305,10 +10617,8 @@ "skip-trailing-slash-redirect app dir - skip trailing slash redirect should preserve original trailing slashes to links on client", "skip-trailing-slash-redirect app dir - skip trailing slash redirect should respond to dynamic route correctly", "skip-trailing-slash-redirect app dir - skip trailing slash redirect should respond to index correctly", - "skip-trailing-slash-redirect pages dir should navigate client side correctly", "skip-trailing-slash-redirect pages dir should not apply trailing slash redirect (with slash)", "skip-trailing-slash-redirect pages dir should not apply trailing slash redirect (without slash)", - "skip-trailing-slash-redirect pages dir should preserve original trailing slashes to links on client", "skip-trailing-slash-redirect pages dir should respond to dynamic route correctly", "skip-trailing-slash-redirect pages dir should respond to index correctly", "skip-trailing-slash-redirect should allow response body from middleware with flag", @@ -11325,11 +10635,14 @@ "skip-trailing-slash-redirect should handle external rewrite correctly /docs/first", "skip-trailing-slash-redirect should merge cookies from middleware and API routes correctly", "skip-trailing-slash-redirect should merge cookies from middleware and edge API routes correctly", - "skip-trailing-slash-redirect should not apply trailing slash on load on client", "skip-trailing-slash-redirect should parse locale info for data request correctly", "skip-trailing-slash-redirect should provide original _next/data URL with skipMiddlewareUrlNormalize" ], - "failed": [], + "failed": [ + "skip-trailing-slash-redirect pages dir should navigate client side correctly", + "skip-trailing-slash-redirect pages dir should preserve original trailing slashes to links on client", + "skip-trailing-slash-redirect should not apply trailing slash on load on client" + ], "pending": [], "flakey": [], "runtimeError": false @@ -11355,14 +10668,13 @@ "runtimeError": false }, "test/e2e/streaming-ssr-edge/streaming-ssr-edge.test.ts": { - "passed": [ + "passed": ["streaming-ssr-edge should render 500 error from gIP correctly"], + "failed": [ "streaming-ssr-edge should not stream to crawlers or google pagerender bot", - "streaming-ssr-edge should render 500 error from gIP correctly", "streaming-ssr-edge should render 500 error from render function correctly", "streaming-ssr-edge should render fallback if error raised from suspense during streaming", "streaming-ssr-edge should support streaming for fizz response" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -11370,13 +10682,14 @@ "test/e2e/streaming-ssr/index.test.ts": { "passed": [ "streaming SSR with custom next configs should match more specific route along with dynamic routes", + "streaming SSR with custom next configs should work with custom document" + ], + "failed": [ "streaming SSR with custom next configs should redirect paths without trailing-slash and render when slash is appended", "streaming SSR with custom next configs should render multi-byte characters correctly in streaming", "streaming SSR with custom next configs should render next/router correctly in edge runtime", - "streaming SSR with custom next configs should render styled-jsx styles in streaming", - "streaming SSR with custom next configs should work with custom document" + "streaming SSR with custom next configs should render styled-jsx styles in streaming" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -11415,15 +10728,16 @@ }, "test/e2e/switchable-runtime/index.test.ts": { "passed": [ - "Switchable runtime Switchable runtime (dev) should be able to navigate between edge SSR routes without any errors", "Switchable runtime Switchable runtime (dev) should be possible to switch between runtimes in API routes", - "Switchable runtime Switchable runtime (dev) should be possible to switch between runtimes in pages", "Switchable runtime Switchable runtime (dev) should build /api/hello and /api/edge as an api route with edge runtime", "Switchable runtime Switchable runtime (dev) should not consume server.js file extension", - "Switchable runtime Switchable runtime (dev) should not include edge api routes and edge ssr routes into dev middleware manifest", + "Switchable runtime Switchable runtime (dev) should not include edge api routes and edge ssr routes into dev middleware manifest" + ], + "failed": [ + "Switchable runtime Switchable runtime (dev) should be able to navigate between edge SSR routes without any errors", + "Switchable runtime Switchable runtime (dev) should be possible to switch between runtimes in pages", "Switchable runtime Switchable runtime (dev) should sort edge SSR routes correctly" ], - "failed": [], "pending": [ "Switchable runtime Switchable runtime (dev) should be possible to switch between runtimes with same content", "Switchable runtime Switchable runtime (dev) should give proper errors for invalid runtime in app dir", @@ -11462,7 +10776,6 @@ "testmode app router should handle API with fetch in edge function", "testmode app router should handle API with fetch in serverless function", "testmode app router should handle API with http.get in serverless function", - "testmode app router should handle RSC with fetch in edge function", "testmode app router should handle RSC with fetch in serverless function", "testmode app router should handle RSC with http.get in serverless function", "testmode middleware should intercept fetchs in middleware", @@ -11472,19 +10785,22 @@ "testmode page router should handle getServerSideProps with http.get", "testmode rewrites should handle rewrites" ], - "failed": [], + "failed": [ + "testmode app router should handle RSC with fetch in edge function" + ], "pending": [], "flakey": [], "runtimeError": false }, "test/e2e/third-parties/index.test.ts": { "passed": [ - "@next/third-parties basic usage renders GA", - "@next/third-parties basic usage renders GTM", "@next/third-parties basic usage renders GoogleMapsEmbed", "@next/third-parties basic usage renders YoutubeEmbed" ], - "failed": [], + "failed": [ + "@next/third-parties basic usage renders GA", + "@next/third-parties basic usage renders GTM" + ], "pending": [], "flakey": [], "runtimeError": false @@ -11500,14 +10816,15 @@ }, "test/e2e/transpile-packages/index.test.ts": { "passed": [ + "transpile packages optional deps should hide dynammic module dependency errors from node_modules", + "transpile packages optional deps should not throw an error when optional deps are not installed" + ], + "failed": [ "transpile packages css should handle css modules imports inside transpiled modules", "transpile packages css should handle global css imports inside transpiled modules", "transpile packages css should handle global scss imports inside transpiled modules", - "transpile packages css should handle scss modules imports inside transpiled modules", - "transpile packages optional deps should hide dynammic module dependency errors from node_modules", - "transpile packages optional deps should not throw an error when optional deps are not installed" + "transpile packages css should handle scss modules imports inside transpiled modules" ], - "failed": [], "pending": ["transpile packages should handle optional peer dependencies"], "flakey": [], "runtimeError": false @@ -11626,13 +10943,13 @@ "runtimeError": false }, "test/e2e/with-router/index.test.ts": { - "passed": [ + "passed": [], + "failed": [ "withRouter SSR should show an error when trying to use router methods during SSR", "withRouter production mode allows observation of navigation events using top level Router", "withRouter production mode allows observation of navigation events using top level Router deprecated behavior", "withRouter production mode allows observation of navigation events using withRouter" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -11871,7 +11188,6 @@ "AMP Usage AMP development mode should add data-ampdevmode to development script tags", "AMP Usage AMP development mode should detect amp validator warning on custom scripts", "AMP Usage AMP development mode should detect amp validator warning on invalid amp", - "AMP Usage AMP development mode should navigate from non-AMP to AMP without error", "AMP Usage AMP development mode should not contain missing files warning", "AMP Usage production mode With AMP context should render nested AMP page with AMP hook", "AMP Usage production mode With AMP context should render nested normal page with AMP hook", @@ -11880,6 +11196,8 @@ "AMP Usage production mode With basic AMP usage should auto import extensions", "AMP Usage production mode With basic AMP usage should drop custom scripts", "AMP Usage production mode With basic AMP usage should not drop custom amp scripts", + "AMP Usage production mode With basic AMP usage should not output client pages for AMP only", + "AMP Usage production mode With basic AMP usage should not output client pages for AMP only with config exported after declaration", "AMP Usage production mode With basic AMP usage should optimize clean", "AMP Usage production mode With basic AMP usage should render the page as valid AMP", "AMP Usage production mode With basic AMP usage should render the page without leaving render target", @@ -11900,8 +11218,7 @@ "AMP Usage production mode should not have deprecation warning" ], "failed": [ - "AMP Usage production mode With basic AMP usage should not output client pages for AMP only", - "AMP Usage production mode With basic AMP usage should not output client pages for AMP only with config exported after declaration" + "AMP Usage AMP development mode should navigate from non-AMP to AMP without error" ], "pending": [ "AMP Usage AMP development mode should detect changes and refresh a hybrid AMP page", @@ -12053,10 +11370,10 @@ "runtimeError": false }, "test/integration/app-aspath/test/index.test.js": { - "passed": [ + "passed": [], + "failed": [ "App asPath should not have any changes in asPath after a bundle rebuild" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -12091,13 +11408,12 @@ "runtimeError": false }, "test/integration/app-dir-export/test/dynamic-missing-gsp-dev.test.ts": { - "passed": [ + "passed": [], + "failed": [ + "app dir - with output export - dynamic missing gsp dev development mode should error when client component has generateStaticParams", "app dir - with output export - dynamic missing gsp dev development mode should error when dynamic route is missing generateStaticParams", "app dir - with output export - dynamic missing gsp dev development mode should error when dynamic route is set to true" ], - "failed": [ - "app dir - with output export - dynamic missing gsp dev development mode should error when client component has generateStaticParams" - ], "pending": [], "flakey": [], "runtimeError": false @@ -12115,11 +11431,12 @@ "test/integration/app-dir-export/test/dynamicapiroute-dev.test.ts": { "passed": [ "app dir - with output export - dynamic api route dev development mode should work in dev with dynamicApiRoute 'error'", + "app dir - with output export - dynamic api route dev development mode should work in dev with dynamicApiRoute 'force-static'" + ], + "failed": [ "app dir - with output export - dynamic api route dev development mode should work in dev with dynamicApiRoute 'force-dynamic'", - "app dir - with output export - dynamic api route dev development mode should work in dev with dynamicApiRoute 'force-static'", "app dir - with output export - dynamic api route dev development mode should work in dev with dynamicApiRoute undefined" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -12139,11 +11456,12 @@ "test/integration/app-dir-export/test/dynamicpage-dev.test.ts": { "passed": [ "app dir - with output export - dynamic page dev development mode should work in dev with dynamicPage 'error'", - "app dir - with output export - dynamic page dev development mode should work in dev with dynamicPage 'force-dynamic'", "app dir - with output export - dynamic page dev development mode should work in dev with dynamicPage 'force-static'", "app dir - with output export - dynamic page dev development mode should work in dev with dynamicPage undefined" ], - "failed": [], + "failed": [ + "app dir - with output export - dynamic page dev development mode should work in dev with dynamicPage 'force-dynamic'" + ], "pending": [], "flakey": [], "runtimeError": false @@ -12295,14 +11613,15 @@ }, "test/integration/auto-export/test/index.test.js": { "passed": [ - "Auto Export dev Refreshes query on mount", "Auto Export dev Supports commonjs 1", - "Auto Export dev Supports commonjs 2", + "Auto Export dev Supports commonjs 2" + ], + "failed": [ + "Auto Export dev Refreshes query on mount", "Auto Export dev should not replace URL with page name while asPath is delayed", "Auto Export dev should not show hydration warning from mismatching asPath", "Auto Export dev should update asPath after mount" ], - "failed": [], "pending": [ "Auto Export production mode Refreshes query on mount", "Auto Export production mode Supports commonjs 1", @@ -12342,10 +11661,10 @@ "runtimeError": false }, "test/integration/basepath-root-catch-all/test/index.test.js": { - "passed": [ + "passed": [], + "failed": [ "development mode should use correct data URL for root catch-all" ], - "failed": [], "pending": [ "production mode should use correct data URL for root catch-all" ], @@ -12378,11 +11697,12 @@ "passed": [ "Build Activity Indicator Enabled - (app) Shows build indicator when page is built from modifying", "Build Activity Indicator Enabled - (app) webpack only Shows the build indicator when a page is built during navigation", - "Build Activity Indicator Enabled - (pages) Shows build indicator when page is built from modifying", - "Build Activity Indicator Enabled - (pages) webpack only Shows the build indicator when a page is built during navigation", "Build Activity Indicator should validate buildActivityPosition config" ], - "failed": [], + "failed": [ + "Build Activity Indicator Enabled - (pages) Shows build indicator when page is built from modifying", + "Build Activity Indicator Enabled - (pages) webpack only Shows the build indicator when a page is built during navigation" + ], "pending": [], "flakey": [], "runtimeError": false @@ -12550,11 +11870,11 @@ "runtimeError": false }, "test/integration/client-404/test/index.test.js": { - "passed": [ + "passed": [], + "failed": [ "Client 404 development mode Client Navigation 404 should hard navigate to URL on failing to load bundle", "Client 404 development mode Client Navigation 404 should show 404 upon client replacestate should navigate the page" ], - "failed": [], "pending": [ "Client 404 production mode Client Navigation 404 should hard navigate to URL on failing to load bundle", "Client 404 production mode Client Navigation 404 should hard navigate to URL on failing to load missing bundle", @@ -12564,7 +11884,8 @@ "runtimeError": false }, "test/integration/client-navigation-a11y/test/index.test.js": { - "passed": [ + "passed": [], + "failed": [ "Client Navigation accessibility There is a title and a h1 tag has the innerText equal to the value of h1", "Client Navigation accessibility There is a title but no h1 tag has the innerText equal to the value of document.title", "Client Navigation accessibility There is no title and no h1 tag has the innerText equal to the value of the pathname", @@ -12572,17 +11893,16 @@ "Client Navigation accessibility has aria-live=\"assertive\" and role=\"alert\"", "Client Navigation accessibility should not have the initial route announced" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false }, "test/integration/client-shallow-routing/test/index.test.js": { - "passed": [ + "passed": [], + "failed": [ "Client Shallow Routing development mode should not shallowly navigate back in history when current page was not shallow", "Client Shallow Routing development mode should not shallowly navigate forwards in history when current page was not shallow" ], - "failed": [], "pending": [ "Client Shallow Routing production mode should not shallowly navigate back in history when current page was not shallow", "Client Shallow Routing production mode should not shallowly navigate forwards in history when current page was not shallow" @@ -12631,10 +11951,9 @@ "Configuration correctly imports a package that defines `module` but no `main` in package.json", "Configuration renders public config on the server only", "Configuration renders server config on the server only", - "Configuration should disable X-Powered-By header support", - "Configuration should have config available on the client" + "Configuration should disable X-Powered-By header support" ], - "failed": [], + "failed": ["Configuration should have config available on the client"], "pending": [], "flakey": [], "runtimeError": false @@ -12643,10 +11962,6 @@ "passed": [ "config-output-export should error with \"i18n\" config", "config-output-export should error with api routes function", - "config-output-export should error with getServerSideProps without fallback", - "config-output-export should error with getStaticPaths and fallback blocking", - "config-output-export should error with getStaticPaths and fallback true", - "config-output-export should error with getStaticProps and revalidate 10 seconds (ISR)", "config-output-export should error with middleware function", "config-output-export should work with getStaticProps and revalidate false", "config-output-export should work with getStaticProps and without revalidate", @@ -12658,6 +11973,10 @@ "config-output-export when hasNextSupport = true should error with \"rewrites\" config" ], "failed": [ + "config-output-export should error with getServerSideProps without fallback", + "config-output-export should error with getStaticPaths and fallback blocking", + "config-output-export should error with getStaticPaths and fallback true", + "config-output-export should error with getStaticProps and revalidate 10 seconds (ISR)", "config-output-export should work with getStaticPaths and fallback false", "config-output-export should work with static homepage" ], @@ -12710,10 +12029,9 @@ "Configuration correctly imports a package that defines `module` but no `main` in package.json", "Configuration renders public config on the server only", "Configuration renders server config on the server only", - "Configuration should disable X-Powered-By header support", - "Configuration should have config available on the client" + "Configuration should disable X-Powered-By header support" ], - "failed": [], + "failed": ["Configuration should have config available on the client"], "pending": [], "flakey": [], "runtimeError": false @@ -12943,13 +12261,13 @@ "runtimeError": false }, "test/integration/css-client-nav/test/index.test.js": { - "passed": [ + "passed": [], + "failed": [ "CSS Module client-side navigation dev should be able to client-side navigate from blue to red", "CSS Module client-side navigation dev should be able to client-side navigate from none to blue", "CSS Module client-side navigation dev should be able to client-side navigate from none to red", "CSS Module client-side navigation dev should be able to client-side navigate from red to blue" ], - "failed": [], "pending": [ "CSS Module client-side navigation production mode should be able to client-side navigate from blue to red", "CSS Module client-side navigation production mode should be able to client-side navigate from none to blue", @@ -13035,13 +12353,14 @@ }, "test/integration/css-modules/test/index.test.js": { "passed": [ - "Can hot reload CSS Module without losing state should update CSS color without remounting ", - "Has CSS Module in computed styles in Development should have CSS for page", "cssmodules-pure-no-check usage should apply styles correctly", "cssmodules-pure-no-check usage should have compiled successfully", "cssmodules-pure-no-check usage should've emitted a CSS file" ], - "failed": [], + "failed": [ + "Can hot reload CSS Module without losing state should update CSS color without remounting ", + "Has CSS Module in computed styles in Development should have CSS for page" + ], "pending": [ "3rd Party CSS Module Support production mode should have compiled successfully", "3rd Party CSS Module Support production mode should've emitted a single CSS file", @@ -13131,18 +12450,22 @@ }, "test/integration/css/test/css-modules.test.js": { "passed": [ - "Basic CSS Modules Ordering useLightnincsss(false) Development Mode should have correct color on index page (on hover)", - "Basic CSS Modules Ordering useLightnincsss(false) Development Mode should have correct color on index page (on load)", - "Basic CSS Modules Ordering useLightnincsss(false) Development Mode should have correct color on index page (on nav)", "Basic CSS Modules Ordering useLightnincsss(false) production mode should have correct color on index page (on hover)", "Basic CSS Modules Ordering useLightnincsss(false) production mode should have correct color on index page (on load)", "Basic CSS Modules Ordering useLightnincsss(false) production mode should have correct color on index page (on nav)", - "Basic CSS Modules Ordering useLightnincsss(true) Development Mode should have correct color on index page (on hover)", - "Basic CSS Modules Ordering useLightnincsss(true) Development Mode should have correct color on index page (on load)", - "Basic CSS Modules Ordering useLightnincsss(true) Development Mode should have correct color on index page (on nav)", "Basic CSS Modules Ordering useLightnincsss(true) production mode should have correct color on index page (on hover)", "Basic CSS Modules Ordering useLightnincsss(true) production mode should have correct color on index page (on load)", "Basic CSS Modules Ordering useLightnincsss(true) production mode should have correct color on index page (on nav)", + "Ordering with Global CSS and Modules (dev) useLightnincsss(false) should not execute scripts in any order", + "Ordering with Global CSS and Modules (dev) useLightnincsss(true) should not execute scripts in any order" + ], + "failed": [ + "Basic CSS Modules Ordering useLightnincsss(false) Development Mode should have correct color on index page (on hover)", + "Basic CSS Modules Ordering useLightnincsss(false) Development Mode should have correct color on index page (on load)", + "Basic CSS Modules Ordering useLightnincsss(false) Development Mode should have correct color on index page (on nav)", + "Basic CSS Modules Ordering useLightnincsss(true) Development Mode should have correct color on index page (on hover)", + "Basic CSS Modules Ordering useLightnincsss(true) Development Mode should have correct color on index page (on load)", + "Basic CSS Modules Ordering useLightnincsss(true) Development Mode should have correct color on index page (on nav)", "CSS Modules Composes Ordering useLightnincsss(false) development mode should have correct color on index page (on hover)", "CSS Modules Composes Ordering useLightnincsss(false) development mode should have correct color on index page (on load)", "CSS Modules Composes Ordering useLightnincsss(false) development mode should have correct color on index page (on nav from index)", @@ -13153,12 +12476,9 @@ "CSS Modules Composes Ordering useLightnincsss(true) development mode should have correct color on index page (on nav from other)", "Ordering with Global CSS and Modules (dev) useLightnincsss(false) should have the correct color (css ordering)", "Ordering with Global CSS and Modules (dev) useLightnincsss(false) should have the correct color (css ordering) during hot reloads", - "Ordering with Global CSS and Modules (dev) useLightnincsss(false) should not execute scripts in any order", "Ordering with Global CSS and Modules (dev) useLightnincsss(true) should have the correct color (css ordering)", - "Ordering with Global CSS and Modules (dev) useLightnincsss(true) should have the correct color (css ordering) during hot reloads", - "Ordering with Global CSS and Modules (dev) useLightnincsss(true) should not execute scripts in any order" + "Ordering with Global CSS and Modules (dev) useLightnincsss(true) should have the correct color (css ordering) during hot reloads" ], - "failed": [], "pending": [ "CSS Modules Composes Ordering useLightnincsss(false) production mode should have correct CSS injection order", "CSS Modules Composes Ordering useLightnincsss(false) production mode should have correct color on index page (on hover)", @@ -13212,14 +12532,14 @@ "runtimeError": false }, "test/integration/css/test/dev-css-handling.test.js": { - "passed": [ + "passed": [], + "failed": [ "Body is not hidden when broken in Development should have body visible", "Body is not hidden when unused in Development should have body visible", "Can hot reload CSS without losing state should update CSS color without remounting ", "Has CSS in computed styles in Development should have CSS for page", "React Lifecyce Order (dev) should have the correct color on mount after navigation" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -13303,12 +12623,13 @@ }, "test/integration/custom-routes-i18n/test/index.test.js": { "passed": [ - "Custom routes i18n development mode should navigate on the client with rewrites correctly", "Custom routes i18n development mode should respond to default locale redirects correctly", "Custom routes i18n development mode should rewrite correctly", "Custom routes i18n development mode should rewrite index routes correctly" ], - "failed": [], + "failed": [ + "Custom routes i18n development mode should navigate on the client with rewrites correctly" + ], "pending": [ "Custom routes i18n production mode should navigate on the client with rewrites correctly", "Custom routes i18n production mode should respond to default locale redirects correctly", @@ -13329,17 +12650,13 @@ "Custom routes development mode should apply params for header key/values", "Custom routes development mode should apply params header key/values with URL", "Custom routes development mode should apply params header key/values with URL that has port", - "Custom routes development mode should continue in beforeFiles rewrites", "Custom routes development mode should double redirect successfully", "Custom routes development mode should handle api rewrite with param successfully", "Custom routes development mode should handle api rewrite with un-named param successfully", "Custom routes development mode should handle basic api rewrite successfully", - "Custom routes development mode should handle beforeFiles rewrite to dynamic route correctly", - "Custom routes development mode should handle beforeFiles rewrite to partly dynamic route correctly", "Custom routes development mode should handle chained redirects successfully", "Custom routes development mode should handle chained rewrites successfully", "Custom routes development mode should handle encoded value in the pathname correctly", - "Custom routes development mode should handle external beforeFiles rewrite correctly", "Custom routes development mode should handle has query encoding correctly", "Custom routes development mode should handle named regex parameters with multi-match successfully", "Custom routes development mode should handle one-to-one rewrite successfully", @@ -13373,7 +12690,6 @@ "Custom routes development mode should match has query redirect correctly", "Custom routes development mode should match has query redirect with duplicate query key", "Custom routes development mode should match has query rewrite correctly", - "Custom routes development mode should match has rewrite correctly before files", "Custom routes development mode should match missing cookie headers correctly", "Custom routes development mode should match missing cookie redirect correctly", "Custom routes development mode should match missing cookie rewrite correctly", @@ -13392,10 +12708,8 @@ "Custom routes development mode should not pass non captured has value for rewrite correctly", "Custom routes development mode should not rewrite for _next/data route when a match is found", "Custom routes development mode should overwrite param values correctly", - "Custom routes development mode should parse params correctly for rewrite to auto-export dynamic page", "Custom routes development mode should pass captured has value for rewrite correctly", "Custom routes development mode should pass has segment for rewrite correctly", - "Custom routes development mode should provide params correctly for rewrite to auto-export non-dynamic page", "Custom routes development mode should redirect successfully with catchall", "Custom routes development mode should redirect successfully with permanent: false", "Custom routes development mode should redirect successfully with provided statusCode", @@ -13403,7 +12717,6 @@ "Custom routes development mode should redirect with URL in query correctly non-encoded", "Custom routes development mode should redirect with hash successfully", "Custom routes development mode should redirect with params successfully", - "Custom routes development mode should resolveHref correctly navigating through history", "Custom routes development mode should rewrite with params successfully", "Custom routes development mode should server static files through a rewrite", "Custom routes development mode should successfully rewrite a WebSocket request", @@ -13414,17 +12727,26 @@ "Custom routes development mode should support named pattern for header key/values", "Custom routes development mode should support proxying to external resource", "Custom routes development mode should support unnamed parameters correctly", - "Custom routes development mode should work successfully on the client", - "Custom routes development mode should work with rewrite when manually specifying href/as", - "Custom routes development mode should work with rewrite when only specifying href", - "Custom routes development mode should work with rewrite when only specifying href and ends in dynamic route", "Custom routes development mode show allow redirect to override the page", - "Custom routes no-op rewrite should not error for no-op rewrite and auto export dynamic route", "Custom routes should load custom routes when only one type is used development mode should work with just headers", "Custom routes should load custom routes when only one type is used development mode should work with just redirects", "Custom routes should load custom routes when only one type is used development mode should work with just rewrites" ], - "failed": [], + "failed": [ + "Custom routes development mode should continue in beforeFiles rewrites", + "Custom routes development mode should handle beforeFiles rewrite to dynamic route correctly", + "Custom routes development mode should handle beforeFiles rewrite to partly dynamic route correctly", + "Custom routes development mode should handle external beforeFiles rewrite correctly", + "Custom routes development mode should match has rewrite correctly before files", + "Custom routes development mode should parse params correctly for rewrite to auto-export dynamic page", + "Custom routes development mode should provide params correctly for rewrite to auto-export non-dynamic page", + "Custom routes development mode should resolveHref correctly navigating through history", + "Custom routes development mode should work successfully on the client", + "Custom routes development mode should work with rewrite when manually specifying href/as", + "Custom routes development mode should work with rewrite when only specifying href", + "Custom routes development mode should work with rewrite when only specifying href and ends in dynamic route", + "Custom routes no-op rewrite should not error for no-op rewrite and auto export dynamic route" + ], "pending": [ "Custom routes production mode should add refresh header for 308 redirect", "Custom routes production mode should allow params in query for redirect", @@ -13546,7 +12868,6 @@ "test/integration/custom-server/test/index.test.js": { "passed": [ "Custom Server using HTTP Error when rendering without starting slash should warn in development mode", - "Custom Server using HTTP HMR with custom server Should support HMR when rendering with /index pathname", "Custom Server using HTTP compression handling should handle compression for route /", "Custom Server using HTTP compression handling should handle compression for route /no-query", "Custom Server using HTTP legacy NextCustomServer methods - development mode NextCustomServer.render404", @@ -13583,7 +12904,9 @@ "Custom Server using HTTPS with generateEtags disabled response does not include etag header", "Custom Server using HTTPS with middleware $title should read the expected url protocol in middleware" ], - "failed": [], + "failed": [ + "Custom Server using HTTP HMR with custom server Should support HMR when rendering with /index pathname" + ], "pending": [ "Custom Server using HTTP Error when rendering without starting slash production mode should warn in production mode", "Custom Server using HTTP with dynamic assetPrefix should contain customServer in NEXT_DATA", @@ -13699,13 +13022,14 @@ "passed": [ "Test Draft Mode development mode should disable draft mode", "Test Draft Mode development mode should enable draft mode", - "Test Draft Mode development mode should fetch draft data on CST", "Test Draft Mode development mode should fetch draft data on SSR", "Test Draft Mode development mode should return cookies to be expired after dev server reboot", "Test Draft Mode development mode should start development application", "Test Draft Mode development mode should start the client-side browser" ], - "failed": [], + "failed": [ + "Test Draft Mode development mode should fetch draft data on CST" + ], "pending": [ "Test Draft Mode production mode should compile successfully", "Test Draft Mode production mode should enable draft mode", @@ -13723,12 +13047,12 @@ "runtimeError": false }, "test/integration/dynamic-optional-routing-root-fallback/test/index.test.js": { - "passed": [ + "passed": [], + "failed": [ "Dynamic Optional Routing Root Fallback development mode should render optional catch-all top-level route with no segments", "Dynamic Optional Routing Root Fallback development mode should render optional catch-all top-level route with one segment", "Dynamic Optional Routing Root Fallback development mode should render optional catch-all top-level route with two segments" ], - "failed": [], "pending": [ "Dynamic Optional Routing Root Fallback production mode should render optional catch-all top-level route with no segments", "Dynamic Optional Routing Root Fallback production mode should render optional catch-all top-level route with one segment", @@ -13836,321 +13160,6 @@ "flakey": [], "runtimeError": false }, - "test/integration/dynamic-routing/test/index.test.js": { - "passed": [ - "Dynamic Routing development mode [catch all] should not decode slashes (end)", - "Dynamic Routing development mode [catch all] should not decode slashes (middle)", - "Dynamic Routing development mode [catch all] should not decode slashes (start)", - "Dynamic Routing development mode [catch all] should not match root on SSR", - "Dynamic Routing development mode [catch all] should pass param in getInitialProps during SSR", - "Dynamic Routing development mode [catch all] should pass params in getInitialProps during SSR", - "Dynamic Routing development mode [catch all] should strip trailing slash", - "Dynamic Routing development mode [catch-all] should pass params in getInitialProps during client navigation (encoded)", - "Dynamic Routing development mode [catch-all] should pass params in getInitialProps during client navigation (multi)", - "Dynamic Routing development mode [catch-all] should pass params in getInitialProps during client navigation (single)", - "Dynamic Routing development mode [catch-all] shouldn't fail on colon followed by double digits in the path", - "Dynamic Routing development mode [nested ssg: catch all] should pass param in getStaticProps during SSR", - "Dynamic Routing development mode [nested ssg: catch all] should pass params in getStaticProps during SSR", - "Dynamic Routing development mode [nested ssg: catch-all] should pass params in getStaticProps during client navigation (multi)", - "Dynamic Routing development mode [nested ssg: catch-all] should pass params in getStaticProps during client navigation (single)", - "Dynamic Routing development mode [predefined ssg: catch all] should pass param in getStaticProps during SSR", - "Dynamic Routing development mode [predefined ssg: catch all] should pass params in getStaticProps during SSR", - "Dynamic Routing development mode [predefined ssg: prerendered catch all] should pass param in getStaticProps during SSR", - "Dynamic Routing development mode [predefined ssg: prerendered catch all] should pass params in getStaticProps during SSR", - "Dynamic Routing development mode [ssg: catch all] should pass param in getStaticProps during SSR", - "Dynamic Routing development mode [ssg: catch all] should pass params in getStaticProps during SSR", - "Dynamic Routing development mode [ssg: catch-all] should pass params in getStaticProps during client navigation (multi interpolated)", - "Dynamic Routing development mode [ssg: catch-all] should pass params in getStaticProps during client navigation (multi)", - "Dynamic Routing development mode [ssg: catch-all] should pass params in getStaticProps during client navigation (multi) no as", - "Dynamic Routing development mode [ssg: catch-all] should pass params in getStaticProps during client navigation (single interpolated)", - "Dynamic Routing development mode [ssg: catch-all] should pass params in getStaticProps during client navigation (single)", - "Dynamic Routing development mode should allow calling Router.push on mount successfully", - "Dynamic Routing development mode should handle only hash on dynamic route", - "Dynamic Routing development mode should handle only query on dynamic route", - "Dynamic Routing development mode should navigate optional dynamic page", - "Dynamic Routing development mode should navigate optional dynamic page with value", - "Dynamic Routing development mode should navigate to a dynamic page successfully", - "Dynamic Routing development mode should navigate to a dynamic page successfully interpolated", - "Dynamic Routing development mode should navigate to a dynamic page successfully interpolated with additional query values", - "Dynamic Routing development mode should navigate to a dynamic page successfully no as", - "Dynamic Routing development mode should navigate to a dynamic page with href with differing query and as correctly", - "Dynamic Routing development mode should navigate to a nested dynamic page successfully", - "Dynamic Routing development mode should navigate to a nested dynamic page successfully interpolated", - "Dynamic Routing development mode should navigate to a nested dynamic page successfully no as", - "Dynamic Routing development mode should navigate with hash to dynamic route with link", - "Dynamic Routing development mode should navigate with hash to dynamic route with router", - "Dynamic Routing development mode should not error when requesting dynamic page with /api", - "Dynamic Routing development mode should not have any console warnings on initial load", - "Dynamic Routing development mode should not have any console warnings when navigating to dynamic route", - "Dynamic Routing development mode should not have any query values when not defined", - "Dynamic Routing development mode should not have placeholder query values for SSS", - "Dynamic Routing development mode should not preload buildManifest for non-auto export dynamic pages", - "Dynamic Routing development mode should pass params in getInitialProps during SSR", - "Dynamic Routing development mode should pass params in getInitialProps during client navigation", - "Dynamic Routing development mode should prioritize a non-dynamic page", - "Dynamic Routing development mode should prioritize public files over dynamic route", - "Dynamic Routing development mode should render another normal route", - "Dynamic Routing development mode should render dynamic page", - "Dynamic Routing development mode should render dynamic route with query", - "Dynamic Routing development mode should render nested dynamic page", - "Dynamic Routing development mode should render nested optional dynamic page", - "Dynamic Routing development mode should render normal route", - "Dynamic Routing development mode should render optional dynamic page", - "Dynamic Routing development mode should resolve dynamic route href for page added later", - "Dynamic Routing development mode should respond with bad request with invalid encoding", - "Dynamic Routing development mode should scroll to a hash on client-side navigation", - "Dynamic Routing development mode should scroll to a hash on mount", - "Dynamic Routing development mode should serve file from public folder encoded", - "Dynamic Routing development mode should serve file from static folder encoded", - "Dynamic Routing development mode should serve file with %20 from public folder", - "Dynamic Routing development mode should serve file with %20 from static folder", - "Dynamic Routing development mode should serve file with plus from public folder", - "Dynamic Routing development mode should serve file with plus from static folder", - "Dynamic Routing development mode should serve file with space from public folder", - "Dynamic Routing development mode should serve file with space from static folder", - "Dynamic Routing development mode should show error when interpolating fails for href", - "Dynamic Routing development mode should support long URLs for dynamic routes", - "Dynamic Routing development mode should update dynamic values on mount", - "Dynamic Routing development mode should update with a hash in the URL", - "Dynamic Routing development mode should work with HMR correctly" - ], - "failed": [], - "pending": [ - "Dynamic Routing development mode should not have error after pinging WebSocket", - "Dynamic Routing production mode [catch all] should not decode slashes (end)", - "Dynamic Routing production mode [catch all] should not decode slashes (middle)", - "Dynamic Routing production mode [catch all] should not decode slashes (start)", - "Dynamic Routing production mode [catch all] should not match root on SSR", - "Dynamic Routing production mode [catch all] should pass param in getInitialProps during SSR", - "Dynamic Routing production mode [catch all] should pass params in getInitialProps during SSR", - "Dynamic Routing production mode [catch all] should strip trailing slash", - "Dynamic Routing production mode [catch-all] should pass params in getInitialProps during client navigation (encoded)", - "Dynamic Routing production mode [catch-all] should pass params in getInitialProps during client navigation (multi)", - "Dynamic Routing production mode [catch-all] should pass params in getInitialProps during client navigation (single)", - "Dynamic Routing production mode [catch-all] shouldn't fail on colon followed by double digits in the path", - "Dynamic Routing production mode [nested ssg: catch all] should pass param in getStaticProps during SSR", - "Dynamic Routing production mode [nested ssg: catch all] should pass params in getStaticProps during SSR", - "Dynamic Routing production mode [nested ssg: catch-all] should pass params in getStaticProps during client navigation (multi)", - "Dynamic Routing production mode [nested ssg: catch-all] should pass params in getStaticProps during client navigation (single)", - "Dynamic Routing production mode [predefined ssg: catch all] should pass param in getStaticProps during SSR", - "Dynamic Routing production mode [predefined ssg: catch all] should pass params in getStaticProps during SSR", - "Dynamic Routing production mode [predefined ssg: prerendered catch all] should pass param in getStaticProps during SSR", - "Dynamic Routing production mode [predefined ssg: prerendered catch all] should pass params in getStaticProps during SSR", - "Dynamic Routing production mode [ssg: catch all] should pass param in getStaticProps during SSR", - "Dynamic Routing production mode [ssg: catch all] should pass params in getStaticProps during SSR", - "Dynamic Routing production mode [ssg: catch-all] should pass params in getStaticProps during client navigation (multi interpolated)", - "Dynamic Routing production mode [ssg: catch-all] should pass params in getStaticProps during client navigation (multi)", - "Dynamic Routing production mode [ssg: catch-all] should pass params in getStaticProps during client navigation (multi) no as", - "Dynamic Routing production mode [ssg: catch-all] should pass params in getStaticProps during client navigation (single interpolated)", - "Dynamic Routing production mode [ssg: catch-all] should pass params in getStaticProps during client navigation (single)", - "Dynamic Routing production mode should allow calling Router.push on mount successfully", - "Dynamic Routing production mode should handle only hash on dynamic route", - "Dynamic Routing production mode should handle only query on dynamic route", - "Dynamic Routing production mode should have correct cache entries on prefetch", - "Dynamic Routing production mode should navigate optional dynamic page", - "Dynamic Routing production mode should navigate optional dynamic page with value", - "Dynamic Routing production mode should navigate to a dynamic page successfully", - "Dynamic Routing production mode should navigate to a dynamic page successfully interpolated", - "Dynamic Routing production mode should navigate to a dynamic page successfully interpolated with additional query values", - "Dynamic Routing production mode should navigate to a dynamic page successfully no as", - "Dynamic Routing production mode should navigate to a dynamic page with href with differing query and as correctly", - "Dynamic Routing production mode should navigate to a nested dynamic page successfully", - "Dynamic Routing production mode should navigate to a nested dynamic page successfully interpolated", - "Dynamic Routing production mode should navigate to a nested dynamic page successfully no as", - "Dynamic Routing production mode should navigate with hash to dynamic route with link", - "Dynamic Routing production mode should navigate with hash to dynamic route with router", - "Dynamic Routing production mode should not error when requesting dynamic page with /api", - "Dynamic Routing production mode should not have any query values when not defined", - "Dynamic Routing production mode should not have placeholder query values for SSS", - "Dynamic Routing production mode should not preload buildManifest for non-auto export dynamic pages", - "Dynamic Routing production mode should output a pages-manifest correctly", - "Dynamic Routing production mode should output a routes-manifest correctly", - "Dynamic Routing production mode should pass params in getInitialProps during SSR", - "Dynamic Routing production mode should pass params in getInitialProps during client navigation", - "Dynamic Routing production mode should prioritize a non-dynamic page", - "Dynamic Routing production mode should prioritize public files over dynamic route", - "Dynamic Routing production mode should render another normal route", - "Dynamic Routing production mode should render dynamic page", - "Dynamic Routing production mode should render dynamic route with query", - "Dynamic Routing production mode should render nested dynamic page", - "Dynamic Routing production mode should render nested optional dynamic page", - "Dynamic Routing production mode should render normal route", - "Dynamic Routing production mode should render optional dynamic page", - "Dynamic Routing production mode should respond with bad request with invalid encoding", - "Dynamic Routing production mode should scroll to a hash on client-side navigation", - "Dynamic Routing production mode should scroll to a hash on mount", - "Dynamic Routing production mode should serve file from public folder encoded", - "Dynamic Routing production mode should serve file from static folder encoded", - "Dynamic Routing production mode should serve file with %20 from public folder", - "Dynamic Routing production mode should serve file with %20 from static folder", - "Dynamic Routing production mode should serve file with plus from public folder", - "Dynamic Routing production mode should serve file with plus from static folder", - "Dynamic Routing production mode should serve file with space from public folder", - "Dynamic Routing production mode should serve file with space from static folder", - "Dynamic Routing production mode should support long URLs for dynamic routes", - "Dynamic Routing production mode should update dynamic values on mount", - "Dynamic Routing production mode should update with a hash in the URL" - ], - "flakey": [], - "runtimeError": false - }, - "test/integration/dynamic-routing/test/middleware.test.js": { - "passed": [ - "Dynamic Routing development mode [catch all] should not decode slashes (end)", - "Dynamic Routing development mode [catch all] should not decode slashes (middle)", - "Dynamic Routing development mode [catch all] should not decode slashes (start)", - "Dynamic Routing development mode [catch all] should not match root on SSR", - "Dynamic Routing development mode [catch all] should pass param in getInitialProps during SSR", - "Dynamic Routing development mode [catch all] should pass params in getInitialProps during SSR", - "Dynamic Routing development mode [catch all] should strip trailing slash", - "Dynamic Routing development mode [catch-all] should pass params in getInitialProps during client navigation (encoded)", - "Dynamic Routing development mode [catch-all] should pass params in getInitialProps during client navigation (multi)", - "Dynamic Routing development mode [catch-all] should pass params in getInitialProps during client navigation (single)", - "Dynamic Routing development mode [catch-all] shouldn't fail on colon followed by double digits in the path", - "Dynamic Routing development mode [nested ssg: catch all] should pass param in getStaticProps during SSR", - "Dynamic Routing development mode [nested ssg: catch all] should pass params in getStaticProps during SSR", - "Dynamic Routing development mode [nested ssg: catch-all] should pass params in getStaticProps during client navigation (multi)", - "Dynamic Routing development mode [nested ssg: catch-all] should pass params in getStaticProps during client navigation (single)", - "Dynamic Routing development mode [predefined ssg: catch all] should pass param in getStaticProps during SSR", - "Dynamic Routing development mode [predefined ssg: catch all] should pass params in getStaticProps during SSR", - "Dynamic Routing development mode [predefined ssg: prerendered catch all] should pass param in getStaticProps during SSR", - "Dynamic Routing development mode [predefined ssg: prerendered catch all] should pass params in getStaticProps during SSR", - "Dynamic Routing development mode [ssg: catch all] should pass param in getStaticProps during SSR", - "Dynamic Routing development mode [ssg: catch all] should pass params in getStaticProps during SSR", - "Dynamic Routing development mode [ssg: catch-all] should pass params in getStaticProps during client navigation (multi interpolated)", - "Dynamic Routing development mode [ssg: catch-all] should pass params in getStaticProps during client navigation (multi)", - "Dynamic Routing development mode [ssg: catch-all] should pass params in getStaticProps during client navigation (multi) no as", - "Dynamic Routing development mode [ssg: catch-all] should pass params in getStaticProps during client navigation (single interpolated)", - "Dynamic Routing development mode [ssg: catch-all] should pass params in getStaticProps during client navigation (single)", - "Dynamic Routing development mode should allow calling Router.push on mount successfully", - "Dynamic Routing development mode should handle only hash on dynamic route", - "Dynamic Routing development mode should handle only query on dynamic route", - "Dynamic Routing development mode should navigate optional dynamic page", - "Dynamic Routing development mode should navigate optional dynamic page with value", - "Dynamic Routing development mode should navigate to a dynamic page successfully", - "Dynamic Routing development mode should navigate to a dynamic page successfully interpolated", - "Dynamic Routing development mode should navigate to a dynamic page successfully interpolated with additional query values", - "Dynamic Routing development mode should navigate to a dynamic page successfully no as", - "Dynamic Routing development mode should navigate to a dynamic page with href with differing query and as correctly", - "Dynamic Routing development mode should navigate to a nested dynamic page successfully", - "Dynamic Routing development mode should navigate to a nested dynamic page successfully interpolated", - "Dynamic Routing development mode should navigate to a nested dynamic page successfully no as", - "Dynamic Routing development mode should navigate with hash to dynamic route with link", - "Dynamic Routing development mode should navigate with hash to dynamic route with router", - "Dynamic Routing development mode should not error when requesting dynamic page with /api", - "Dynamic Routing development mode should not have any console warnings on initial load", - "Dynamic Routing development mode should not have any console warnings when navigating to dynamic route", - "Dynamic Routing development mode should not have any query values when not defined", - "Dynamic Routing development mode should not have placeholder query values for SSS", - "Dynamic Routing development mode should not preload buildManifest for non-auto export dynamic pages", - "Dynamic Routing development mode should pass params in getInitialProps during SSR", - "Dynamic Routing development mode should pass params in getInitialProps during client navigation", - "Dynamic Routing development mode should prioritize a non-dynamic page", - "Dynamic Routing development mode should prioritize public files over dynamic route", - "Dynamic Routing development mode should render another normal route", - "Dynamic Routing development mode should render dynamic page", - "Dynamic Routing development mode should render dynamic route with query", - "Dynamic Routing development mode should render nested dynamic page", - "Dynamic Routing development mode should render nested optional dynamic page", - "Dynamic Routing development mode should render normal route", - "Dynamic Routing development mode should render optional dynamic page", - "Dynamic Routing development mode should resolve dynamic route href for page added later", - "Dynamic Routing development mode should respond with bad request with invalid encoding", - "Dynamic Routing development mode should scroll to a hash on client-side navigation", - "Dynamic Routing development mode should scroll to a hash on mount", - "Dynamic Routing development mode should serve file from public folder encoded", - "Dynamic Routing development mode should serve file from static folder encoded", - "Dynamic Routing development mode should serve file with %20 from public folder", - "Dynamic Routing development mode should serve file with %20 from static folder", - "Dynamic Routing development mode should serve file with plus from public folder", - "Dynamic Routing development mode should serve file with plus from static folder", - "Dynamic Routing development mode should serve file with space from public folder", - "Dynamic Routing development mode should serve file with space from static folder", - "Dynamic Routing development mode should support long URLs for dynamic routes", - "Dynamic Routing development mode should update dynamic values on mount", - "Dynamic Routing development mode should update with a hash in the URL", - "Dynamic Routing development mode should work with HMR correctly" - ], - "failed": [], - "pending": [ - "Dynamic Routing development mode should not have error after pinging WebSocket", - "Dynamic Routing production mode [catch all] should not decode slashes (end)", - "Dynamic Routing production mode [catch all] should not decode slashes (middle)", - "Dynamic Routing production mode [catch all] should not decode slashes (start)", - "Dynamic Routing production mode [catch all] should not match root on SSR", - "Dynamic Routing production mode [catch all] should pass param in getInitialProps during SSR", - "Dynamic Routing production mode [catch all] should pass params in getInitialProps during SSR", - "Dynamic Routing production mode [catch all] should strip trailing slash", - "Dynamic Routing production mode [catch-all] should pass params in getInitialProps during client navigation (encoded)", - "Dynamic Routing production mode [catch-all] should pass params in getInitialProps during client navigation (multi)", - "Dynamic Routing production mode [catch-all] should pass params in getInitialProps during client navigation (single)", - "Dynamic Routing production mode [catch-all] shouldn't fail on colon followed by double digits in the path", - "Dynamic Routing production mode [nested ssg: catch all] should pass param in getStaticProps during SSR", - "Dynamic Routing production mode [nested ssg: catch all] should pass params in getStaticProps during SSR", - "Dynamic Routing production mode [nested ssg: catch-all] should pass params in getStaticProps during client navigation (multi)", - "Dynamic Routing production mode [nested ssg: catch-all] should pass params in getStaticProps during client navigation (single)", - "Dynamic Routing production mode [predefined ssg: catch all] should pass param in getStaticProps during SSR", - "Dynamic Routing production mode [predefined ssg: catch all] should pass params in getStaticProps during SSR", - "Dynamic Routing production mode [predefined ssg: prerendered catch all] should pass param in getStaticProps during SSR", - "Dynamic Routing production mode [predefined ssg: prerendered catch all] should pass params in getStaticProps during SSR", - "Dynamic Routing production mode [ssg: catch all] should pass param in getStaticProps during SSR", - "Dynamic Routing production mode [ssg: catch all] should pass params in getStaticProps during SSR", - "Dynamic Routing production mode [ssg: catch-all] should pass params in getStaticProps during client navigation (multi interpolated)", - "Dynamic Routing production mode [ssg: catch-all] should pass params in getStaticProps during client navigation (multi)", - "Dynamic Routing production mode [ssg: catch-all] should pass params in getStaticProps during client navigation (multi) no as", - "Dynamic Routing production mode [ssg: catch-all] should pass params in getStaticProps during client navigation (single interpolated)", - "Dynamic Routing production mode [ssg: catch-all] should pass params in getStaticProps during client navigation (single)", - "Dynamic Routing production mode should allow calling Router.push on mount successfully", - "Dynamic Routing production mode should handle only hash on dynamic route", - "Dynamic Routing production mode should handle only query on dynamic route", - "Dynamic Routing production mode should have correct cache entries on prefetch", - "Dynamic Routing production mode should navigate optional dynamic page", - "Dynamic Routing production mode should navigate optional dynamic page with value", - "Dynamic Routing production mode should navigate to a dynamic page successfully", - "Dynamic Routing production mode should navigate to a dynamic page successfully interpolated", - "Dynamic Routing production mode should navigate to a dynamic page successfully interpolated with additional query values", - "Dynamic Routing production mode should navigate to a dynamic page successfully no as", - "Dynamic Routing production mode should navigate to a dynamic page with href with differing query and as correctly", - "Dynamic Routing production mode should navigate to a nested dynamic page successfully", - "Dynamic Routing production mode should navigate to a nested dynamic page successfully interpolated", - "Dynamic Routing production mode should navigate to a nested dynamic page successfully no as", - "Dynamic Routing production mode should navigate with hash to dynamic route with link", - "Dynamic Routing production mode should navigate with hash to dynamic route with router", - "Dynamic Routing production mode should not error when requesting dynamic page with /api", - "Dynamic Routing production mode should not have any query values when not defined", - "Dynamic Routing production mode should not have placeholder query values for SSS", - "Dynamic Routing production mode should not preload buildManifest for non-auto export dynamic pages", - "Dynamic Routing production mode should output a pages-manifest correctly", - "Dynamic Routing production mode should output a routes-manifest correctly", - "Dynamic Routing production mode should pass params in getInitialProps during SSR", - "Dynamic Routing production mode should pass params in getInitialProps during client navigation", - "Dynamic Routing production mode should prioritize a non-dynamic page", - "Dynamic Routing production mode should prioritize public files over dynamic route", - "Dynamic Routing production mode should render another normal route", - "Dynamic Routing production mode should render dynamic page", - "Dynamic Routing production mode should render dynamic route with query", - "Dynamic Routing production mode should render nested dynamic page", - "Dynamic Routing production mode should render nested optional dynamic page", - "Dynamic Routing production mode should render normal route", - "Dynamic Routing production mode should render optional dynamic page", - "Dynamic Routing production mode should respond with bad request with invalid encoding", - "Dynamic Routing production mode should scroll to a hash on client-side navigation", - "Dynamic Routing production mode should scroll to a hash on mount", - "Dynamic Routing production mode should serve file from public folder encoded", - "Dynamic Routing production mode should serve file from static folder encoded", - "Dynamic Routing production mode should serve file with %20 from public folder", - "Dynamic Routing production mode should serve file with %20 from static folder", - "Dynamic Routing production mode should serve file with plus from public folder", - "Dynamic Routing production mode should serve file with plus from static folder", - "Dynamic Routing production mode should serve file with space from public folder", - "Dynamic Routing production mode should serve file with space from static folder", - "Dynamic Routing production mode should support long URLs for dynamic routes", - "Dynamic Routing production mode should update dynamic values on mount", - "Dynamic Routing production mode should update with a hash in the URL" - ], - "flakey": [], - "runtimeError": false - }, "test/integration/edge-runtime-configurable-guards/test/index.test.js": { "passed": [ "Edge runtime configurable guards Edge API with use of Function as a type does not warn in dev at runtime", @@ -14375,10 +13384,11 @@ "test/integration/empty-object-getInitialProps/test/index.test.js": { "passed": [ "Empty Project It should not show empty object warning for page without `getInitialProps`", - "Empty Project It should show empty object warning on SSR", + "Empty Project It should show empty object warning on SSR" + ], + "failed": [ "Empty Project should show empty object warning during client transition" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -14393,7 +13403,6 @@ "test/integration/env-config/test/index.test.js": { "passed": [ "Env Config development mode should have process environment override .env", - "Env Config development mode should inline global values during build", "Env Config development mode should load env from .env", "Env Config development mode should provide env correctly for API routes", "Env Config development mode should provide env correctly for SSR", @@ -14401,14 +13410,12 @@ "Env Config development mode should provide global env to next.config.js", "Env Config development mode with hot reload should have process environment override .env", "Env Config development mode with hot reload should have updated runtime values after change", - "Env Config development mode with hot reload should inline global values during build", "Env Config development mode with hot reload should load env from .env", "Env Config development mode with hot reload should provide env correctly for API routes", "Env Config development mode with hot reload should provide env correctly for SSR", "Env Config development mode with hot reload should provide env for SSG", "Env Config development mode with hot reload should provide global env to next.config.js", "Env Config test environment should have process environment override .env", - "Env Config test environment should inline global values during build", "Env Config test environment should load env from .env", "Env Config test environment should provide env correctly for API routes", "Env Config test environment should provide env correctly for SSR", @@ -14416,7 +13423,10 @@ "Env Config test environment should provide global env to next.config.js" ], "failed": [ - "Env Config development mode with hot reload should trigger HMR correctly when NEXT_PUBLIC_ env is changed" + "Env Config development mode should inline global values during build", + "Env Config development mode with hot reload should inline global values during build", + "Env Config development mode with hot reload should trigger HMR correctly when NEXT_PUBLIC_ env is changed", + "Env Config test environment should inline global values during build" ], "pending": [ "Env Config production mode should have process environment override .env", @@ -14740,10 +13750,11 @@ }, "test/integration/fallback-route-params/test/index.test.js": { "passed": [ - "Fallback Dynamic Route Params development mode should have correct fallback query (hydration)", "Fallback Dynamic Route Params development mode should have correct fallback query (skeleton)" ], - "failed": [], + "failed": [ + "Fallback Dynamic Route Params development mode should have correct fallback query (hydration)" + ], "pending": [ "Fallback Dynamic Route Params production mode should have correct fallback query (hydration)", "Fallback Dynamic Route Params production mode should have correct fallback query (skeleton)" @@ -16110,10 +15121,11 @@ "passed": [ "FileSystemPublicRoutes should not route to the index page", "FileSystemPublicRoutes should route to exportPathMap defined routes in development", - "FileSystemPublicRoutes should route to public folder files", + "FileSystemPublicRoutes should route to public folder files" + ], + "failed": [ "FileSystemPublicRoutes should serve JavaScript files correctly" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -16167,13 +15179,14 @@ "passed": [ "ServerSide Props Preview Mode development mode should enable preview mode", "ServerSide Props Preview Mode development mode should fetch prerendered data", - "ServerSide Props Preview Mode development mode should fetch preview data on CST", "ServerSide Props Preview Mode development mode should fetch preview data on SSR", "ServerSide Props Preview Mode development mode should return cookies to be expired after dev server reboot", "ServerSide Props Preview Mode development mode should start development application", "ServerSide Props Preview Mode development mode should start the client-side browser" ], - "failed": [], + "failed": [ + "ServerSide Props Preview Mode development mode should fetch preview data on CST" + ], "pending": [ "ServerSide Props Preview Mode production mode should compile successfully", "ServerSide Props Preview Mode production mode should enable preview mode", @@ -16247,26 +15260,27 @@ "test/integration/gssp-redirect-base-path/test/index.test.js": { "passed": [ "GS(S)P Redirect Support development mode should apply permanent redirect when visited directly for GSSP page", + "GS(S)P Redirect Support development mode should apply redirect when GSSP page is navigated to client-side (internal dynamic)", + "GS(S)P Redirect Support development mode should apply redirect when fallback GSSP page is visited directly (external domain)", + "GS(S)P Redirect Support development mode should apply statusCode 301 redirect when visited directly for GSSP page", + "GS(S)P Redirect Support development mode should apply statusCode 303 redirect when visited directly for GSSP page", + "GS(S)P Redirect Support development mode should apply temporary redirect when visited directly for GSSP page" + ], + "failed": [ "GS(S)P Redirect Support development mode should apply redirect when GSP page is navigated to client-side (external)", "GS(S)P Redirect Support development mode should apply redirect when GSP page is navigated to client-side (internal)", "GS(S)P Redirect Support development mode should apply redirect when GSSP page is navigated to client-side (external)", - "GS(S)P Redirect Support development mode should apply redirect when GSSP page is navigated to client-side (internal dynamic)", "GS(S)P Redirect Support development mode should apply redirect when GSSP page is navigated to client-side (internal normal)", "GS(S)P Redirect Support development mode should apply redirect when fallback GSP page is visited directly (external domain)", "GS(S)P Redirect Support development mode should apply redirect when fallback GSP page is visited directly (external)", "GS(S)P Redirect Support development mode should apply redirect when fallback GSP page is visited directly (internal dynamic)", "GS(S)P Redirect Support development mode should apply redirect when fallback GSP page is visited directly (internal normal)", - "GS(S)P Redirect Support development mode should apply redirect when fallback GSSP page is visited directly (external domain)", - "GS(S)P Redirect Support development mode should apply statusCode 301 redirect when visited directly for GSSP page", - "GS(S)P Redirect Support development mode should apply statusCode 303 redirect when visited directly for GSSP page", "GS(S)P Redirect Support development mode should apply temporary redirect when visited directly basePath false for GSSP page", - "GS(S)P Redirect Support development mode should apply temporary redirect when visited directly for GSSP page", "GS(S)P Redirect Support development mode should not replace history of the origin page when GSP page is navigated to client-side (external)", "GS(S)P Redirect Support development mode should not replace history of the origin page when GSP page is navigated to client-side (internal)", "GS(S)P Redirect Support development mode should not replace history of the origin page when GSSP page is navigated to client-side (external)", "GS(S)P Redirect Support development mode should not replace history of the origin page when GSSP page is navigated to client-side (internal normal)" ], - "failed": [], "pending": [ "GS(S)P Redirect Support production mode should apply permanent redirect when visited directly for GSSP page", "GS(S)P Redirect Support production mode should apply redirect when GSP page is navigated to client-side (external)", @@ -16295,11 +15309,11 @@ "runtimeError": false }, "test/integration/gssp-redirect-with-rewrites/test/index.test.js": { - "passed": [ + "passed": [], + "failed": [ "getServerSideProps redirects should fallback to browser navigation for an unknown URL", "getServerSideProps redirects should use a client-side navigation for a rewritten URL" ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -16307,29 +15321,30 @@ "test/integration/gssp-redirect/test/index.test.js": { "passed": [ "GS(S)P Redirect Support development mode should apply permanent redirect when visited directly for GSSP page", + "GS(S)P Redirect Support development mode should apply redirect when GSSP page is navigated to client-side (internal dynamic)", + "GS(S)P Redirect Support development mode should apply redirect when fallback GSSP page is visited directly (external domain)", + "GS(S)P Redirect Support development mode should apply statusCode 301 redirect when visited directly for GSSP page", + "GS(S)P Redirect Support development mode should apply statusCode 303 redirect when visited directly for GSSP page", + "GS(S)P Redirect Support development mode should apply temporary redirect when visited directly for GSSP page" + ], + "failed": [ "GS(S)P Redirect Support development mode should apply redirect when GSP page is navigated to client-side (external)", "GS(S)P Redirect Support development mode should apply redirect when GSP page is navigated to client-side (internal)", "GS(S)P Redirect Support development mode should apply redirect when GSSP page is navigated to client-side (external)", - "GS(S)P Redirect Support development mode should apply redirect when GSSP page is navigated to client-side (internal dynamic)", "GS(S)P Redirect Support development mode should apply redirect when GSSP page is navigated to client-side (internal normal)", "GS(S)P Redirect Support development mode should apply redirect when fallback GSP page is visited directly (external domain)", "GS(S)P Redirect Support development mode should apply redirect when fallback GSP page is visited directly (external)", "GS(S)P Redirect Support development mode should apply redirect when fallback GSP page is visited directly (internal dynamic)", "GS(S)P Redirect Support development mode should apply redirect when fallback GSP page is visited directly (internal normal)", - "GS(S)P Redirect Support development mode should apply redirect when fallback GSSP page is visited directly (external domain)", "GS(S)P Redirect Support development mode should apply redirect when fallback blocking GSP page is visited directly (internal dynamic)", "GS(S)P Redirect Support development mode should apply redirect when fallback blocking GSP page is visited directly (internal dynamic) second visit", "GS(S)P Redirect Support development mode should apply redirect when fallback blocking GSP page is visited directly (internal dynamic) with revalidate", "GS(S)P Redirect Support development mode should apply redirect when fallback blocking GSP page is visited directly (internal dynamic) with revalidate second visit", - "GS(S)P Redirect Support development mode should apply statusCode 301 redirect when visited directly for GSSP page", - "GS(S)P Redirect Support development mode should apply statusCode 303 redirect when visited directly for GSSP page", - "GS(S)P Redirect Support development mode should apply temporary redirect when visited directly for GSSP page", "GS(S)P Redirect Support development mode should not replace history of the origin page when GSP page is navigated to client-side (external)", "GS(S)P Redirect Support development mode should not replace history of the origin page when GSP page is navigated to client-side (internal)", "GS(S)P Redirect Support development mode should not replace history of the origin page when GSSP page is navigated to client-side (external)", "GS(S)P Redirect Support development mode should not replace history of the origin page when GSSP page is navigated to client-side (internal normal)" ], - "failed": [], "pending": [ "GS(S)P Redirect Support production mode should apply permanent redirect when visited directly for GSSP page", "GS(S)P Redirect Support production mode should apply redirect when GSP page is navigated to client-side (external)", @@ -16395,12 +15410,12 @@ "runtimeError": false }, "test/integration/hydration/test/index.test.js": { - "passed": [ + "passed": [], + "failed": [ "Hydration development mode hydrates correctly for //", "Hydration development mode hydrates correctly for normal page", "Hydration development mode should be able to navigate after loading //" ], - "failed": [], "pending": [ "Hydration production mode hydrates correctly for //", "Hydration production mode hydrates correctly for normal page", @@ -16412,7 +15427,6 @@ "test/integration/i18n-support-base-path/test/index.test.js": { "passed": [ "i18n Support basePath development mode should 404 for GSP pages that returned notFound", - "i18n Support basePath development mode should 404 for GSP that returned notFound on client-transition", "i18n Support basePath development mode should 404 for locale prefixed public folder files", "i18n Support basePath development mode should 404 for locale prefixed static assets correctly", "i18n Support basePath development mode should apply headers correctly", @@ -16428,16 +15442,12 @@ "i18n Support basePath development mode should handle locales with domain for domain example.com should handle locale go-BE", "i18n Support basePath development mode should handle locales with domain for domain example.do should handle locale do-BE", "i18n Support basePath development mode should handle locales with domain for domain example.do should handle locale go-BE", - "i18n Support basePath development mode should handle navigating back to different casing of locale", "i18n Support basePath development mode should have correct initial query values for fallback", "i18n Support basePath development mode should have correct values for non-prefixed path", "i18n Support basePath development mode should have domainLocales available on useRouter", "i18n Support basePath development mode should load dynamic getServerSideProps page correctly SSR", "i18n Support basePath development mode should load getServerSideProps page correctly SSR", "i18n Support basePath development mode should load getServerSideProps page correctly SSR (default locale no prefix)", - "i18n Support basePath development mode should load getStaticProps fallback non-prerender page another locale correctly", - "i18n Support basePath development mode should load getStaticProps fallback non-prerender page correctly", - "i18n Support basePath development mode should load getStaticProps fallback non-prerender page correctly (default locale no prefix", "i18n Support basePath development mode should load getStaticProps fallback prerender page correctly SSR", "i18n Support basePath development mode should load getStaticProps fallback prerender page correctly SSR (default locale no prefix)", "i18n Support basePath development mode should load getStaticProps non-fallback correctly", @@ -16445,20 +15455,7 @@ "i18n Support basePath development mode should load getStaticProps non-fallback correctly another locale via cookie", "i18n Support basePath development mode should load getStaticProps page correctly SSR", "i18n Support basePath development mode should load getStaticProps page correctly SSR (default locale no prefix)", - "i18n Support basePath development mode should navigate client side for default locale with no prefix", - "i18n Support basePath development mode should navigate through history with query correctly", - "i18n Support basePath development mode should navigate to another page and back correctly with locale", - "i18n Support basePath development mode should navigate to auto-export dynamic page", - "i18n Support basePath development mode should navigate to getStaticProps page and back correctly with locale", - "i18n Support basePath development mode should navigate to page with same name as development buildId", - "i18n Support basePath development mode should navigate with locale false correctly", - "i18n Support basePath development mode should navigate with locale false correctly GSP", - "i18n Support basePath development mode should navigate with locale prop correctly", - "i18n Support basePath development mode should navigate with locale prop correctly GSP", - "i18n Support basePath development mode should not add duplicate locale key when navigating back to root path with hash", - "i18n Support basePath development mode should not add duplicate locale key when navigating back to root path with query params", "i18n Support basePath development mode should not error with similar named cookie to locale cookie", - "i18n Support basePath development mode should not have hydration mis-match from hash", "i18n Support basePath development mode should not redirect to accept-lang preferred locale with locale cookie", "i18n Support basePath development mode should not remove locale prefix for default locale", "i18n Support basePath development mode should not strip locale prefix for default locale with locale domains", @@ -16467,13 +15464,8 @@ "i18n Support basePath development mode should redirect external domain correctly", "i18n Support basePath development mode should redirect to correct locale domain", "i18n Support basePath development mode should redirect to locale prefixed route for /", - "i18n Support basePath development mode should render 404 for blocking fallback page that returned 404", - "i18n Support basePath development mode should render 404 for blocking fallback page that returned 404 on client transition", - "i18n Support basePath development mode should render 404 for fallback page that returned 404", - "i18n Support basePath development mode should render 404 for fallback page that returned 404 on client transition", "i18n Support basePath development mode should render the correct href with locale domains but not on a locale domain", "i18n Support basePath development mode should resolve auto-export dynamic route correctly", - "i18n Support basePath development mode should resolve href correctly when dynamic route matches locale prefixed", "i18n Support basePath development mode should rewrite to API route correctly for do locale", "i18n Support basePath development mode should rewrite to API route correctly for do-BE locale", "i18n Support basePath development mode should rewrite to API route correctly for en locale", @@ -16487,7 +15479,6 @@ "i18n Support basePath development mode should rewrite to API route correctly for nl-NL locale", "i18n Support basePath development mode should serve public file on locale domain", "i18n Support basePath development mode should show error for redirect and notFound returned at same time", - "i18n Support basePath development mode should transition on client properly for page that starts with locale", "i18n Support basePath development mode should update asPath on the client correctly", "i18n Support basePath development mode should use correct default locale for locale domains", "i18n Support basePath development mode should use default locale for / without accept-language", @@ -16496,7 +15487,32 @@ "i18n Support basePath development mode should visit dynamic API route directly correctly", "i18n Support basePath development mode should work with AMP first page with all locales" ], - "failed": [], + "failed": [ + "i18n Support basePath development mode should 404 for GSP that returned notFound on client-transition", + "i18n Support basePath development mode should handle navigating back to different casing of locale", + "i18n Support basePath development mode should load getStaticProps fallback non-prerender page another locale correctly", + "i18n Support basePath development mode should load getStaticProps fallback non-prerender page correctly", + "i18n Support basePath development mode should load getStaticProps fallback non-prerender page correctly (default locale no prefix", + "i18n Support basePath development mode should navigate client side for default locale with no prefix", + "i18n Support basePath development mode should navigate through history with query correctly", + "i18n Support basePath development mode should navigate to another page and back correctly with locale", + "i18n Support basePath development mode should navigate to auto-export dynamic page", + "i18n Support basePath development mode should navigate to getStaticProps page and back correctly with locale", + "i18n Support basePath development mode should navigate to page with same name as development buildId", + "i18n Support basePath development mode should navigate with locale false correctly", + "i18n Support basePath development mode should navigate with locale false correctly GSP", + "i18n Support basePath development mode should navigate with locale prop correctly", + "i18n Support basePath development mode should navigate with locale prop correctly GSP", + "i18n Support basePath development mode should not add duplicate locale key when navigating back to root path with hash", + "i18n Support basePath development mode should not add duplicate locale key when navigating back to root path with query params", + "i18n Support basePath development mode should not have hydration mis-match from hash", + "i18n Support basePath development mode should render 404 for blocking fallback page that returned 404", + "i18n Support basePath development mode should render 404 for blocking fallback page that returned 404 on client transition", + "i18n Support basePath development mode should render 404 for fallback page that returned 404", + "i18n Support basePath development mode should render 404 for fallback page that returned 404 on client transition", + "i18n Support basePath development mode should resolve href correctly when dynamic route matches locale prefixed", + "i18n Support basePath development mode should transition on client properly for page that starts with locale" + ], "pending": [ "i18n Support basePath development mode should redirect to locale domain correctly client-side", "i18n Support basePath development mode should render the correct href for locale domain", @@ -16601,11 +15617,12 @@ "test/integration/i18n-support-catchall/test/index.test.js": { "passed": [ "i18n Support Root Catch-all development mode should load the index route correctly CSR", - "i18n Support Root Catch-all development mode should load the index route correctly SSR", + "i18n Support Root Catch-all development mode should load the index route correctly SSR" + ], + "failed": [ "i18n Support Root Catch-all development mode should navigate to other locale index and back", "i18n Support Root Catch-all development mode should navigate to other locale page and back" ], - "failed": [], "pending": [ "i18n Support Root Catch-all production mode should load the index route correctly CSR", "i18n Support Root Catch-all production mode should load the index route correctly SSR", @@ -16621,10 +15638,11 @@ "passed": [ "Custom routes i18n custom error development mode handle custom http status maintaining locale props in custom _error page", "Custom routes i18n custom error development mode handle default http status maintaining locale props in custom _error page", - "Custom routes i18n custom error development mode should localized [slug] routes render correctly", + "Custom routes i18n custom error development mode should localized [slug] routes render correctly" + ], + "failed": [ "Custom routes i18n custom error development mode should work also on client side routing" ], - "failed": [], "pending": [ "Custom routes i18n custom error production mode handle custom http status maintaining locale props in custom _error page", "Custom routes i18n custom error production mode handle default http status maintaining locale props in custom _error page", @@ -16635,11 +15653,11 @@ "runtimeError": false }, "test/integration/i18n-support-fallback-rewrite-legacy/test/index.test.js": { - "passed": [ + "passed": [], + "failed": [ "i18n Support development mode should not rewrite for dynamic page", "i18n Support development mode should not rewrite for index page" ], - "failed": [], "pending": [ "i18n Support production mode should not rewrite for dynamic page", "i18n Support production mode should not rewrite for index page" @@ -16648,11 +15666,11 @@ "runtimeError": false }, "test/integration/i18n-support-fallback-rewrite/test/index.test.js": { - "passed": [ + "passed": [], + "failed": [ "i18n Support development mode should not rewrite for dynamic page", "i18n Support development mode should not rewrite for index page" ], - "failed": [], "pending": [ "i18n Support production mode should not rewrite for dynamic page", "i18n Support production mode should not rewrite for index page" @@ -16662,10 +15680,11 @@ }, "test/integration/i18n-support-index-rewrite/test/index.test.js": { "passed": [ - "Custom routes i18n support index rewrite development mode should handle index rewrite on client correctly", "Custom routes i18n support index rewrite development mode should rewrite index route correctly" ], - "failed": [], + "failed": [ + "Custom routes i18n support index rewrite development mode should handle index rewrite on client correctly" + ], "pending": [ "Custom routes i18n support index rewrite production mode should handle index rewrite on client correctly", "Custom routes i18n support index rewrite production mode should rewrite index route correctly" @@ -16674,12 +15693,12 @@ "runtimeError": false }, "test/integration/i18n-support-same-page-hash-change/test/index.test.js": { - "passed": [ + "passed": [], + "failed": [ "Hash changes i18n development mode should trigger hash change events", "Hash changes i18n development mode should update props on locale change with same hash", "Hash changes i18n development mode should update props on locale change with same hash (dynamic page)" ], - "failed": [], "pending": [ "Hash changes i18n production mode should trigger hash change events", "Hash changes i18n production mode should update props on locale change with same hash", @@ -16691,7 +15710,6 @@ "test/integration/i18n-support/test/index.test.js": { "passed": [ "i18n Support development mode should 404 for GSP pages that returned notFound", - "i18n Support development mode should 404 for GSP that returned notFound on client-transition", "i18n Support development mode should 404 for locale prefixed public folder files", "i18n Support development mode should 404 for locale prefixed static assets correctly", "i18n Support development mode should apply headers correctly", @@ -16706,16 +15724,12 @@ "i18n Support development mode should handle locales with domain for domain example.com should handle locale go-BE", "i18n Support development mode should handle locales with domain for domain example.do should handle locale do-BE", "i18n Support development mode should handle locales with domain for domain example.do should handle locale go-BE", - "i18n Support development mode should handle navigating back to different casing of locale", "i18n Support development mode should have correct initial query values for fallback", "i18n Support development mode should have correct values for non-prefixed path", "i18n Support development mode should have domainLocales available on useRouter", "i18n Support development mode should load dynamic getServerSideProps page correctly SSR", "i18n Support development mode should load getServerSideProps page correctly SSR", "i18n Support development mode should load getServerSideProps page correctly SSR (default locale no prefix)", - "i18n Support development mode should load getStaticProps fallback non-prerender page another locale correctly", - "i18n Support development mode should load getStaticProps fallback non-prerender page correctly", - "i18n Support development mode should load getStaticProps fallback non-prerender page correctly (default locale no prefix", "i18n Support development mode should load getStaticProps fallback prerender page correctly SSR", "i18n Support development mode should load getStaticProps fallback prerender page correctly SSR (default locale no prefix)", "i18n Support development mode should load getStaticProps non-fallback correctly", @@ -16723,20 +15737,7 @@ "i18n Support development mode should load getStaticProps non-fallback correctly another locale via cookie", "i18n Support development mode should load getStaticProps page correctly SSR", "i18n Support development mode should load getStaticProps page correctly SSR (default locale no prefix)", - "i18n Support development mode should navigate client side for default locale with no prefix", - "i18n Support development mode should navigate through history with query correctly", - "i18n Support development mode should navigate to another page and back correctly with locale", - "i18n Support development mode should navigate to auto-export dynamic page", - "i18n Support development mode should navigate to getStaticProps page and back correctly with locale", - "i18n Support development mode should navigate to page with same name as development buildId", - "i18n Support development mode should navigate with locale false correctly", - "i18n Support development mode should navigate with locale false correctly GSP", - "i18n Support development mode should navigate with locale prop correctly", - "i18n Support development mode should navigate with locale prop correctly GSP", - "i18n Support development mode should not add duplicate locale key when navigating back to root path with hash", - "i18n Support development mode should not add duplicate locale key when navigating back to root path with query params", "i18n Support development mode should not error with similar named cookie to locale cookie", - "i18n Support development mode should not have hydration mis-match from hash", "i18n Support development mode should not redirect to accept-lang preferred locale with locale cookie", "i18n Support development mode should not remove locale prefix for default locale", "i18n Support development mode should not strip locale prefix for default locale with locale domains", @@ -16745,13 +15746,8 @@ "i18n Support development mode should redirect external domain correctly", "i18n Support development mode should redirect to correct locale domain", "i18n Support development mode should redirect to locale prefixed route for /", - "i18n Support development mode should render 404 for blocking fallback page that returned 404", - "i18n Support development mode should render 404 for blocking fallback page that returned 404 on client transition", - "i18n Support development mode should render 404 for fallback page that returned 404", - "i18n Support development mode should render 404 for fallback page that returned 404 on client transition", "i18n Support development mode should render the correct href with locale domains but not on a locale domain", "i18n Support development mode should resolve auto-export dynamic route correctly", - "i18n Support development mode should resolve href correctly when dynamic route matches locale prefixed", "i18n Support development mode should rewrite to API route correctly for do locale", "i18n Support development mode should rewrite to API route correctly for do-BE locale", "i18n Support development mode should rewrite to API route correctly for en locale", @@ -16765,7 +15761,6 @@ "i18n Support development mode should rewrite to API route correctly for nl-NL locale", "i18n Support development mode should serve public file on locale domain", "i18n Support development mode should show error for redirect and notFound returned at same time", - "i18n Support development mode should transition on client properly for page that starts with locale", "i18n Support development mode should update asPath on the client correctly", "i18n Support development mode should use correct default locale for locale domains", "i18n Support development mode should use default locale for / without accept-language", @@ -16774,12 +15769,37 @@ "i18n Support development mode should visit dynamic API route directly correctly", "i18n Support development mode should work with AMP first page with all locales", "i18n Support with trailingSlash: false development mode should redirect correctly", - "i18n Support with trailingSlash: true development mode should navigate between pages correctly", "i18n Support with trailingSlash: true development mode should redirect correctly", "i18n Support with trailingSlash: true development mode should return 404 error for repeating locales", "i18n Support with trailingSlash: true development mode should serve pages correctly with locale prefix" ], - "failed": [], + "failed": [ + "i18n Support development mode should 404 for GSP that returned notFound on client-transition", + "i18n Support development mode should handle navigating back to different casing of locale", + "i18n Support development mode should load getStaticProps fallback non-prerender page another locale correctly", + "i18n Support development mode should load getStaticProps fallback non-prerender page correctly", + "i18n Support development mode should load getStaticProps fallback non-prerender page correctly (default locale no prefix", + "i18n Support development mode should navigate client side for default locale with no prefix", + "i18n Support development mode should navigate through history with query correctly", + "i18n Support development mode should navigate to another page and back correctly with locale", + "i18n Support development mode should navigate to auto-export dynamic page", + "i18n Support development mode should navigate to getStaticProps page and back correctly with locale", + "i18n Support development mode should navigate to page with same name as development buildId", + "i18n Support development mode should navigate with locale false correctly", + "i18n Support development mode should navigate with locale false correctly GSP", + "i18n Support development mode should navigate with locale prop correctly", + "i18n Support development mode should navigate with locale prop correctly GSP", + "i18n Support development mode should not add duplicate locale key when navigating back to root path with hash", + "i18n Support development mode should not add duplicate locale key when navigating back to root path with query params", + "i18n Support development mode should not have hydration mis-match from hash", + "i18n Support development mode should render 404 for blocking fallback page that returned 404", + "i18n Support development mode should render 404 for blocking fallback page that returned 404 on client transition", + "i18n Support development mode should render 404 for fallback page that returned 404", + "i18n Support development mode should render 404 for fallback page that returned 404 on client transition", + "i18n Support development mode should resolve href correctly when dynamic route matches locale prefixed", + "i18n Support development mode should transition on client properly for page that starts with locale", + "i18n Support with trailingSlash: true development mode should navigate between pages correctly" + ], "pending": [ "i18n Support development mode should redirect to locale domain correctly client-side", "i18n Support development mode should render the correct href for locale domain", @@ -17954,19 +16974,20 @@ "nested index.js development mode should client render page /index/index", "nested index.js development mode should client render page /index/project", "nested index.js development mode should client render page /index/user", - "nested index.js development mode should follow link to /", - "nested index.js development mode should follow link to /index", - "nested index.js development mode should follow link to /index/index", - "nested index.js development mode should follow link to /index/project", - "nested index.js development mode should follow link to /index/user", - "nested index.js development mode should not find a link to /index/index/index", "nested index.js development mode should ssr page /", "nested index.js development mode should ssr page /index", "nested index.js development mode should ssr page /index/index", "nested index.js development mode should ssr page /index/project", "nested index.js development mode should ssr page /index/user" ], - "failed": [], + "failed": [ + "nested index.js development mode should follow link to /", + "nested index.js development mode should follow link to /index", + "nested index.js development mode should follow link to /index/index", + "nested index.js development mode should follow link to /index/project", + "nested index.js development mode should follow link to /index/user", + "nested index.js development mode should not find a link to /index/index/index" + ], "pending": [ "nested index.js production mode should 404 on /index/index/index", "nested index.js production mode should client render page /", @@ -17990,8 +17011,8 @@ "runtimeError": false }, "test/integration/initial-ref/test/index.test.js": { - "passed": ["Initial Refs development mode Has correct initial ref values"], - "failed": [], + "passed": [], + "failed": ["Initial Refs development mode Has correct initial ref values"], "pending": ["Initial Refs production mode Has correct initial ref values"], "flakey": [], "runtimeError": false @@ -18046,7 +17067,8 @@ "runtimeError": false }, "test/integration/invalid-href/test/index.test.ts": { - "passed": [ + "passed": [], + "failed": [ "Invalid hrefs development mode does not show error when exotic protocols are used in href in Link", "Invalid hrefs development mode does not show error when https:// is used as href in Link", "Invalid hrefs development mode does not show error when mailto: is used as href on Link", @@ -18056,7 +17078,6 @@ "Invalid hrefs development mode shows error when internal href is used with external as", "Invalid hrefs development mode shows warning when dynamic route mismatch is used on Link" ], - "failed": [], "pending": [ "Invalid hrefs production mode does not show error in production when exotic protocols are used in href in Link", "Invalid hrefs production mode does not show error in production when https:// is used in href on Link", @@ -18230,11 +17251,12 @@ "Invalid hrefs development mode should handle child ref that is a function", "Invalid hrefs development mode should handle child ref that is a function that returns a cleanup function", "Invalid hrefs development mode should handle child ref with React.createRef", - "Invalid hrefs development mode should not have a race condition with a click handler", "Invalid hrefs development mode should not show error for class component as child of next/link", "Invalid hrefs development mode should not show error for function component with forwardRef" ], - "failed": [], + "failed": [ + "Invalid hrefs development mode should not have a race condition with a click handler" + ], "pending": [ "Invalid hrefs production mode should not have a race condition with a click handler", "Invalid hrefs production mode should preload with child ref with React.createRef", @@ -18247,24 +17269,25 @@ }, "test/integration/link-with-encoding/test/index.test.js": { "passed": [ + "Link Component with Encoding colon should have correct query on SSR", + "Link Component with Encoding double quote should have correct query on SSR", + "Link Component with Encoding forward slash should have correct query on SSR", + "Link Component with Encoding percent should have correct query on SSR", + "Link Component with Encoding spaces should have correct query on SSR" + ], + "failed": [ "Link Component with Encoding colon should have correct parsing of url query params", "Link Component with Encoding colon should have correct query on Router#push", - "Link Component with Encoding colon should have correct query on SSR", "Link Component with Encoding colon should have correct query on simple client-side ", "Link Component with Encoding double quote should have correct query on Router#push", - "Link Component with Encoding double quote should have correct query on SSR", "Link Component with Encoding double quote should have correct query on simple client-side ", "Link Component with Encoding forward slash should have correct query on Router#push", - "Link Component with Encoding forward slash should have correct query on SSR", "Link Component with Encoding forward slash should have correct query on simple client-side ", "Link Component with Encoding percent should have correct query on Router#push", - "Link Component with Encoding percent should have correct query on SSR", "Link Component with Encoding percent should have correct query on simple client-side ", "Link Component with Encoding spaces should have correct query on Router#push", - "Link Component with Encoding spaces should have correct query on SSR", "Link Component with Encoding spaces should have correct query on simple client-side " ], - "failed": [], "pending": [], "flakey": [], "runtimeError": false @@ -18413,10 +17436,11 @@ }, "test/integration/next-dynamic-css-asset-prefix/test/index.test.js": { "passed": [ - "next/dynamic with assetPrefix development mode should load a App Router page correctly", + "next/dynamic with assetPrefix development mode should load a App Router page correctly" + ], + "failed": [ "next/dynamic with assetPrefix development mode should load a Pages Router page correctly" ], - "failed": [], "pending": [ "next/dynamic with assetPrefix production mode should load a App Router page correctly", "next/dynamic with assetPrefix production mode should load a Pages Router page correctly" @@ -18426,10 +17450,11 @@ }, "test/integration/next-dynamic-css/test/index.test.js": { "passed": [ - "next/dynamic development mode should load a App Router page correctly", + "next/dynamic development mode should load a App Router page correctly" + ], + "failed": [ "next/dynamic development mode should load a Pages Router page correctly" ], - "failed": [], "pending": [ "next/dynamic production mode should load a App Router page correctly", "next/dynamic production mode should load a Pages Router page correctly" @@ -18439,11 +17464,12 @@ }, "test/integration/next-dynamic-lazy-compilation/test/index.test.js": { "passed": [ - "next/dynamic lazy compilation development mode should render dynamic server rendered values before hydration", - "next/dynamic lazy compilation development mode should render dynamic server rendered values on client mount", "next/dynamic lazy compilation development mode should render server value" ], - "failed": [], + "failed": [ + "next/dynamic lazy compilation development mode should render dynamic server rendered values before hydration", + "next/dynamic lazy compilation development mode should render dynamic server rendered values on client mount" + ], "pending": [ "next/dynamic lazy compilation production mode should render dynamic server rendered values before hydration", "next/dynamic lazy compilation production mode should render dynamic server rendered values on client mount", @@ -18453,11 +17479,10 @@ "runtimeError": false }, "test/integration/next-dynamic/test/index.test.js": { - "passed": [ - "next/dynamic development mode should render dynamic server rendered values on client mount", - "next/dynamic development mode should render server value" + "passed": ["next/dynamic development mode should render server value"], + "failed": [ + "next/dynamic development mode should render dynamic server rendered values on client mount" ], - "failed": [], "pending": [ "next/dynamic production mode should render dynamic server rendered values on client mount", "next/dynamic production mode should render server value" @@ -18479,12 +17504,14 @@ "test/integration/next-image-legacy/base-path/test/index.test.ts": { "passed": [ "Image Component basePath Tests development mode should correctly ignore prose styles", + "Image Component basePath Tests development mode should work when using flexbox" + ], + "failed": [ "Image Component basePath Tests development mode should load the images", "Image Component basePath Tests development mode should show invalid src error", "Image Component basePath Tests development mode should show invalid src error when protocol-relative", "Image Component basePath Tests development mode should show missing src error", "Image Component basePath Tests development mode should update the image on src change", - "Image Component basePath Tests development mode should work when using flexbox", "Image Component basePath Tests development mode should work with layout-fill to fill the parent and stretch with viewport", "Image Component basePath Tests development mode should work with layout-fill to fill the parent but NOT stretch with viewport", "Image Component basePath Tests development mode should work with layout-fixed so resizing window does not resize image", @@ -18492,7 +17519,6 @@ "Image Component basePath Tests development mode should work with layout-responsive so resizing window maintains image aspect ratio", "Image Component basePath Tests development mode should work with sizes and automatically use layout-responsive" ], - "failed": [], "pending": [ "Image Component basePath Tests production mode should correctly ignore prose styles", "Image Component basePath Tests production mode should correctly rotate image", @@ -18515,10 +17541,11 @@ "Static Image Component Tests for basePath development mode Should add a blur placeholder to statically imported png", "Static Image Component Tests for basePath development mode Should allow an image with a static src to omit height and width", "Static Image Component Tests for basePath development mode Should allow provided width and height to override intrinsic", - "Static Image Component Tests for basePath development mode Should automatically provide an image height and width", + "Static Image Component Tests for basePath development mode Should automatically provide an image height and width" + ], + "failed": [ "Static Image Component Tests for basePath development mode Should use immutable cache-control header for static import" ], - "failed": [], "pending": [ "Build Error Tests for basePath production mode should throw build error when import statement is used with missing file", "Static Image Component Tests for basePath production mode Should add a blur placeholder to statically imported jpg", @@ -18608,23 +17635,26 @@ }, "test/integration/next-image-legacy/default/test/index.test.ts": { "passed": [ + "Image Component Tests development mode should be valid HTML", + "Image Component Tests development mode should correctly ignore prose styles", + "Image Component Tests development mode should have blurry placeholder when enabled", + "Image Component Tests development mode should not pass through user-provided srcset (causing a flash)", + "Image Component Tests development mode should not use blurry placeholder for