|
808 | 808 | "packages/next/src/lib/load-custom-routes.test.ts": {
|
809 | 809 | "passed": [
|
810 | 810 | "loadCustomRoutes rewrites array rewrites should be added to afterFiles",
|
| 811 | + "loadCustomRoutes rewrites assetPrefix automatically insert assetPrefix rewrite for /_next/ paths when assetPrefix is absolute URL with a path", |
811 | 812 | "loadCustomRoutes rewrites assetPrefix automatically inserts assetPrefix rewrite for /_next/ paths",
|
812 | 813 | "loadCustomRoutes rewrites assetPrefix automatically inserts assetPrefix rewrite for /_next/ paths for basePath",
|
813 | 814 | "loadCustomRoutes rewrites assetPrefix automatically inserts assetPrefix rewrite for /_next/ paths when rewrites() is not present",
|
|
823 | 824 | },
|
824 | 825 | "packages/next/src/lib/metadata/is-metadata-route.test.ts": {
|
825 | 826 | "passed": [
|
826 |
| - "getExtensionRegexString with dynamic extensions should match dynamic multi-routes with dynamic extensions", |
| 827 | + "getExtensionRegexString with dynamic extensions should not handle js extensions with empty dynamic extensions", |
| 828 | + "getExtensionRegexString with dynamic extensions should not handle js extensions with passing null for dynamic extensions", |
827 | 829 | "getExtensionRegexString with dynamic extensions should return the correct regex",
|
828 |
| - "getExtensionRegexString without dynamic extensions should return the correct regex" |
| 830 | + "getExtensionRegexString without dynamic extensions should return the correct regex", |
| 831 | + "isMetadataPage should match metadata page path", |
| 832 | + "isMetadataPage should not match app router page path or error boundary path", |
| 833 | + "isMetadataRoute should match grouped metadata routes", |
| 834 | + "isMetadataRoute should match metadata routes", |
| 835 | + "isMetadataRoute should require suffix for metadata routes", |
| 836 | + "isMetadataRoute should support metadata variant numeric suffix", |
| 837 | + "isMetadataRouteFile match file - with extension should match dynamic metadata routes", |
| 838 | + "isMetadataRouteFile match file - with extension should match static metadata route files", |
| 839 | + "isMetadataRouteFile match route - without extension should match metadata route page paths" |
829 | 840 | ],
|
830 | 841 | "failed": [],
|
831 | 842 | "pending": [],
|
|
2852 | 2863 | "HMR - Error Recovery, nextConfig: { basePath: '/docs', assetPrefix: '' } should recover from 404 after a page has been added",
|
2853 | 2864 | "HMR - Error Recovery, nextConfig: { basePath: '/docs', assetPrefix: '' } should recover from 404 after a page has been added with dynamic segments",
|
2854 | 2865 | "HMR - Error Recovery, nextConfig: { basePath: '/docs', assetPrefix: '' } should recover from errors in getInitialProps in client",
|
| 2866 | + "HMR - Error Recovery, nextConfig: { basePath: '/docs', assetPrefix: '' } should recover from errors in the render function", |
2855 | 2867 | "HMR - Error Recovery, nextConfig: { basePath: '/docs', assetPrefix: '' } should show the error on all pages",
|
2856 | 2868 | "HMR - Error Recovery, nextConfig: { basePath: '/docs', assetPrefix: '/asset-prefix' } should have client HMR events in trace file",
|
2857 | 2869 | "HMR - Error Recovery, nextConfig: { basePath: '/docs', assetPrefix: '/asset-prefix' } should recover after a bad return from the render function",
|
|
2878 | 2890 | "HMR - Error Recovery, nextConfig: { basePath: '/docs', assetPrefix: '' } should detect syntax errors and recover",
|
2879 | 2891 | "HMR - Error Recovery, nextConfig: { basePath: '/docs', assetPrefix: '' } should not continously poll a custom error page",
|
2880 | 2892 | "HMR - Error Recovery, nextConfig: { basePath: '/docs', assetPrefix: '' } should recover after loader parse error in an imported file",
|
2881 |
| - "HMR - Error Recovery, nextConfig: { basePath: '/docs', assetPrefix: '' } should recover from errors in the render function", |
2882 | 2893 | "HMR - Error Recovery, nextConfig: { basePath: '/docs', assetPrefix: '/asset-prefix' } should detect runtime errors on the module scope",
|
2883 | 2894 | "HMR - Error Recovery, nextConfig: { basePath: '/docs', assetPrefix: '/asset-prefix' } should detect syntax errors and recover",
|
2884 | 2895 | "HMR - Error Recovery, nextConfig: { basePath: '/docs', assetPrefix: '/asset-prefix' } should not continously poll a custom error page",
|
|
3819 | 3830 | "app-dir action handling Edge SSR should handle calls to redirect() with a relative URL in a single pass",
|
3820 | 3831 | "app-dir action handling Edge SSR should handle calls to redirect() with external URLs",
|
3821 | 3832 | "app-dir action handling Edge SSR should return error response for hoc auth wrappers in edge runtime",
|
3822 |
| - "app-dir action handling HMR should support updating the action", |
3823 | 3833 | "app-dir action handling caching disabled by default should not override force-cache in server action",
|
3824 | 3834 | "app-dir action handling caching disabled by default should not override revalidate in server action",
|
3825 | 3835 | "app-dir action handling caching disabled by default should use no-store as default for server action",
|
|
3838 | 3848 | "app-dir action handling fetch actions should revalidate when cookies.set is called",
|
3839 | 3849 | "app-dir action handling fetch actions should revalidate when cookies.set is called in a client action",
|
3840 | 3850 | "app-dir action handling fetch actions should store revalidation data in the prefetch cache",
|
3841 |
| - "app-dir action handling redirects displays searchParams correctly when redirecting with SearchParams", |
3842 | 3851 | "app-dir action handling redirects merges cookies correctly when redirecting",
|
3843 | 3852 | "app-dir action handling redirects redirects properly when server action handler redirects with a 307 status code",
|
3844 | 3853 | "app-dir action handling redirects redirects properly when server action handler redirects with a 308 status code",
|
|
3853 | 3862 | "app-dir action handling should be possible to catch regular errors",
|
3854 | 3863 | "app-dir action handling should bundle external libraries if they are on the action layer",
|
3855 | 3864 | "app-dir action handling should forward action request to a worker that contains the action handler (edge)",
|
3856 |
| - "app-dir action handling should forward action request to a worker that contains the action handler (node)", |
3857 | 3865 | "app-dir action handling should handle action correctly with middleware rewrite",
|
3858 | 3866 | "app-dir action handling should handle actions executed in quick succession",
|
3859 | 3867 | "app-dir action handling should handle basic actions correctly",
|
|
3894 | 3902 | "app-dir action handling should work with interception routes"
|
3895 | 3903 | ],
|
3896 | 3904 | "failed": [
|
3897 |
| - "app-dir action handling Edge SSR should handle unicode search params" |
| 3905 | + "app-dir action handling Edge SSR should handle unicode search params", |
| 3906 | + "app-dir action handling HMR should support updating the action", |
| 3907 | + "app-dir action handling redirects displays searchParams correctly when redirecting with SearchParams", |
| 3908 | + "app-dir action handling should forward action request to a worker that contains the action handler (node)" |
3898 | 3909 | ],
|
3899 | 3910 | "pending": [
|
3900 | 3911 | "app-dir action handling fetch actions should handle unstable_expireTag + redirect",
|
|
4139 | 4150 | "app dir - external dependency react in external esm packages should support namespace import with ESM packages",
|
4140 | 4151 | "app dir - external dependency react in external esm packages should use the same react in client app",
|
4141 | 4152 | "app dir - external dependency react in external esm packages should use the same react in edge server app",
|
| 4153 | + "app dir - external dependency react in external esm packages should use the same react in pages", |
4142 | 4154 | "app dir - external dependency react in external esm packages should use the same react in server app",
|
4143 | 4155 | "app dir - external dependency server actions should compile server actions from node_modules in client components",
|
4144 | 4156 | "app dir - external dependency server actions should prefer to resolve esm over cjs for bundling optout packages",
|
|
4154 | 4166 | "app dir - external dependency should not apply swc optimizer transform for external packages in browser layer in web worker",
|
4155 | 4167 | "app dir - external dependency should resolve 3rd party package exports based on the react-server condition",
|
4156 | 4168 | "app dir - external dependency should resolve the subset react in server components based on the react-server condition",
|
| 4169 | + "app dir - external dependency should support client module references with SSR-only ESM externals", |
4157 | 4170 | "app dir - external dependency should support exporting multiple star re-exports",
|
4158 | 4171 | "app dir - external dependency should transpile specific external packages with the `transpilePackages` option",
|
4159 | 4172 | "app dir - external dependency should use the same async storages if imported directly",
|
4160 | 4173 | "app dir - external dependency should use the same export type for packages in both ssr and client"
|
4161 | 4174 | ],
|
4162 |
| - "failed": [ |
4163 |
| - "app dir - external dependency react in external esm packages should use the same react in pages", |
4164 |
| - "app dir - external dependency should support client module references with SSR-only ESM externals" |
4165 |
| - ], |
| 4175 | + "failed": [], |
4166 | 4176 | "pending": [],
|
4167 | 4177 | "flakey": [],
|
4168 | 4178 | "runtimeError": false
|
|
4869 | 4879 | "flakey": [],
|
4870 | 4880 | "runtimeError": false
|
4871 | 4881 | },
|
| 4882 | + "test/e2e/app-dir/asset-prefix-absolute/asset-prefix-absolute.test.ts": { |
| 4883 | + "passed": [ |
| 4884 | + "app-dir absolute assetPrefix bundles should return 200 on served assetPrefix" |
| 4885 | + ], |
| 4886 | + "failed": [], |
| 4887 | + "pending": [], |
| 4888 | + "flakey": [], |
| 4889 | + "runtimeError": false |
| 4890 | + }, |
4872 | 4891 | "test/e2e/app-dir/asset-prefix-with-basepath/asset-prefix-with-basepath.test.ts": {
|
4873 | 4892 | "passed": [
|
4874 | 4893 | "app-dir assetPrefix with basePath handling bundles should return 200 on served assetPrefix",
|
|
5358 | 5377 | "runtimeError": false
|
5359 | 5378 | },
|
5360 | 5379 | "test/e2e/app-dir/dynamic-import/dynamic-import.test.ts": {
|
5361 |
| - "passed": [], |
5362 |
| - "failed": [ |
| 5380 | + "passed": [ |
5363 | 5381 | "dynamic-import should render the dynamically imported component"
|
5364 | 5382 | ],
|
| 5383 | + "failed": [], |
5365 | 5384 | "pending": [],
|
5366 | 5385 | "flakey": [],
|
5367 | 5386 | "runtimeError": false
|
|
6220 | 6239 | "app-dir - logging with fetches verbose logging should log each page request only once",
|
6221 | 6240 | "app-dir - logging with fetches verbose logging should log requests for client-side navigations",
|
6222 | 6241 | "app-dir - logging with fetches verbose logging should log requests with correct indentation",
|
| 6242 | + "app-dir - logging with fetches verbose logging should not contain metadata internal segments for dynamic metadata routes", |
6223 | 6243 | "app-dir - logging with fetches verbose logging should not contain trailing word page for app router routes",
|
6224 | 6244 | "app-dir - logging with fetches verbose logging should not limit the number of requests that are logged",
|
6225 | 6245 | "app-dir - logging with fetches verbose logging should not log _rsc query for client navigation RSC request",
|
|
6245 | 6265 | "failed": [
|
6246 | 6266 | "app-dir - logging with default logging should not contain metadata internal segments for dynamic metadata routes",
|
6247 | 6267 | "app-dir - logging with fetches default logging should not contain metadata internal segments for dynamic metadata routes",
|
6248 |
| - "app-dir - logging with fetches verbose logging should not contain metadata internal segments for dynamic metadata routes", |
6249 | 6268 | "app-dir - logging with verbose logging for edge runtime should not contain metadata internal segments for dynamic metadata routes"
|
6250 | 6269 | ],
|
6251 | 6270 | "pending": [],
|
|
6395 | 6414 | "flakey": [],
|
6396 | 6415 | "runtimeError": false
|
6397 | 6416 | },
|
| 6417 | + "test/e2e/app-dir/metadata-route-like-pages/metadata-route-like-pages.test.ts": { |
| 6418 | + "passed": [ |
| 6419 | + "metadata-route-like-pages should able to visit icon page", |
| 6420 | + "metadata-route-like-pages should able to visit sitemap page" |
| 6421 | + ], |
| 6422 | + "failed": [], |
| 6423 | + "pending": [], |
| 6424 | + "flakey": [], |
| 6425 | + "runtimeError": false |
| 6426 | + }, |
6398 | 6427 | "test/e2e/app-dir/metadata-static-generation/metadata-static-generation.test.ts": {
|
6399 | 6428 | "passed": [
|
6400 | 6429 | "app-dir - metadata-static-generation should contain async generated metadata in body for dynamic page",
|
|
6643 | 6672 | "app dir - navigation hash-with-scroll-offset should scroll to the specified hash",
|
6644 | 6673 | "app dir - navigation locale warnings should have no warnings in pages router",
|
6645 | 6674 | "app dir - navigation locale warnings should warn about using the `locale` prop with `next/link` in app router",
|
6646 |
| - "app dir - navigation middleware redirect should change browser location when router.refresh() gets a redirect response", |
6647 | 6675 | "app dir - navigation navigating to a page with async metadata shows a fallback when prefetch completed",
|
6648 | 6676 | "app dir - navigation navigating to a page with async metadata shows a fallback when prefetch was pending",
|
6649 | 6677 | "app dir - navigation navigating to dynamic params & changing the casing should load the page correctly",
|
|
6681 | 6709 | "app dir - navigation relative hashes and queries should work with a hash-only href",
|
6682 | 6710 | "app dir - navigation relative hashes and queries should work with a query-only href",
|
6683 | 6711 | "app dir - navigation relative hashes and queries should work with both relative hashes and queries",
|
6684 |
| - "app dir - navigation scroll restoration should restore original scroll position when navigating back" |
| 6712 | + "app dir - navigation scroll restoration should restore original scroll position when navigating back", |
| 6713 | + "app dir - navigation useRouter identity between navigations should preserve identity when navigating to the same page" |
| 6714 | + ], |
| 6715 | + "failed": [ |
| 6716 | + "app dir - navigation middleware redirect should change browser location when router.refresh() gets a redirect response", |
| 6717 | + "app dir - navigation useRouter identity between navigations should preserve identity when navigating between different pages" |
6685 | 6718 | ],
|
6686 |
| - "failed": [], |
6687 | 6719 | "pending": [],
|
6688 | 6720 | "flakey": [],
|
6689 | 6721 | "runtimeError": false
|
|
7264 | 7296 | "parallel-routes-and-interception parallel routes should support parallel route tab bars",
|
7265 | 7297 | "parallel-routes-and-interception parallel routes should support parallel routes with no page component",
|
7266 | 7298 | "parallel-routes-and-interception parallel routes should throw a 404 when no matching parallel route is found",
|
7267 |
| - "parallel-routes-and-interception route intercepting should intercept on routes that contain hyphenated/special dynamic params", |
7268 | 7299 | "parallel-routes-and-interception route intercepting should re-render the layout on the server when it had a default child route",
|
7269 | 7300 | "parallel-routes-and-interception route intercepting should render an intercepted route at the top level from a nested path",
|
7270 | 7301 | "parallel-routes-and-interception route intercepting should render an intercepted route from a slot",
|
|
7278 | 7309 | "parallel-routes-and-interception route intercepting with dynamic routes should render intercepted route",
|
7279 | 7310 | "parallel-routes-and-interception-conflicting-pages should gracefully handle when two page segments match the `children` parallel slot"
|
7280 | 7311 | ],
|
7281 |
| - "failed": [], |
| 7312 | + "failed": [ |
| 7313 | + "parallel-routes-and-interception route intercepting should intercept on routes that contain hyphenated/special dynamic params" |
| 7314 | + ], |
7282 | 7315 | "pending": [],
|
7283 | 7316 | "flakey": [],
|
7284 | 7317 | "runtimeError": false
|
|
7996 | 8029 | "app dir - rsc basics should support streaming for flight response",
|
7997 | 8030 | "app dir - rsc basics should suspense next/image in server components",
|
7998 | 8031 | "app dir - rsc basics should suspense next/legacy/image in server components",
|
| 8032 | + "app dir - rsc basics should track client components in dynamic imports", |
7999 | 8033 | "app dir - rsc basics should use canary react for app"
|
8000 | 8034 | ],
|
8001 | 8035 | "failed": [
|
8002 | 8036 | "app dir - rsc basics should be able to call legacy react-dom/server APIs in client components",
|
8003 |
| - "app dir - rsc basics should be able to navigate between rsc routes", |
8004 |
| - "app dir - rsc basics should track client components in dynamic imports" |
| 8037 | + "app dir - rsc basics should be able to navigate between rsc routes" |
8005 | 8038 | ],
|
8006 | 8039 | "pending": [
|
8007 | 8040 | "app dir - rsc basics should support partial hydration with inlined server data in browser"
|
|
9448 | 9481 | },
|
9449 | 9482 | "test/e2e/esm-externals/esm-externals.test.ts": {
|
9450 | 9483 | "passed": [
|
9451 |
| - "esm-externals app dir url /client should render the correct page" |
9452 |
| - ], |
9453 |
| - "failed": [ |
| 9484 | + "esm-externals app dir url /client should render the correct page", |
9454 | 9485 | "esm-externals app dir url /client should return the correct SSR HTML",
|
9455 | 9486 | "esm-externals app dir url /server should render the correct page",
|
9456 |
| - "esm-externals app dir url /server should return the correct SSR HTML", |
| 9487 | + "esm-externals app dir url /server should return the correct SSR HTML" |
| 9488 | + ], |
| 9489 | + "failed": [ |
9457 | 9490 | "esm-externals pages url /ssg should render the correct page",
|
9458 | 9491 | "esm-externals pages url /ssg should return the correct SSR HTML",
|
9459 | 9492 | "esm-externals pages url /ssr should render the correct page",
|
|
11059 | 11092 | "runtimeError": false
|
11060 | 11093 | },
|
11061 | 11094 | "test/e2e/react-dnd-compile/react-dnd-compile.test.ts": {
|
11062 |
| - "passed": ["react-dnd-compile should work"], |
11063 |
| - "failed": ["react-dnd-compile should work on react-dnd import page"], |
| 11095 | + "passed": [ |
| 11096 | + "react-dnd-compile should work", |
| 11097 | + "react-dnd-compile should work on react-dnd import page" |
| 11098 | + ], |
| 11099 | + "failed": [], |
11064 | 11100 | "pending": [],
|
11065 | 11101 | "flakey": [],
|
11066 | 11102 | "runtimeError": false
|
@@ -11565,10 +11601,10 @@
|
11565 | 11601 | "runtimeError": false
|
11566 | 11602 | },
|
11567 | 11603 | "test/integration/amp-export-validation/test/index.test.js": {
|
11568 |
| - "passed": [ |
| 11604 | + "passed": [], |
| 11605 | + "failed": [ |
11569 | 11606 | "AMP Validation on Export production mode should have shown errors during build"
|
11570 | 11607 | ],
|
11571 |
| - "failed": [], |
11572 | 11608 | "pending": [
|
11573 | 11609 | "AMP Validation on Export production mode shows AMP warning without throwing error",
|
11574 | 11610 | "AMP Validation on Export production mode shows warning and error when throwing error",
|
|
0 commit comments