rsnext/test/integration
JJ Kasper d5493ff24d
Fix dynamic route match and basePath (#14036)
This correctly strips the `basePath` before generating the `route-matcher` for dynamic routes and adds regression tests to ensure these work correctly with the `basePath` feature

Closes: https://github.com/vercel/next.js/issues/13966
2020-06-10 18:26:57 +00:00
..
404-page Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
404-page-custom-error Upgrade to Prettier 2 (#13061) 2020-05-18 15:24:37 -04:00
404-page-ssg Upgrade to Prettier 2 (#13061) 2020-05-18 15:24:37 -04:00
amp-export-validation Update to reject when test command fails (#13722) 2020-06-09 18:28:15 +00:00
amphtml Fix AMP Test Flake (#13450) 2020-05-27 16:28:43 +00:00
amphtml-custom-optimizer Upgrade to Prettier 2 (#13061) 2020-05-18 15:24:37 -04:00
amphtml-custom-validator Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
amphtml-fragment-style Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
amphtml-ssg Fix building server-side generated AMP pages (#13046) 2020-05-19 07:58:50 -04:00
api-catch-all Fix Lint 2020-05-19 18:00:04 -04:00
api-support Add ETag Support (#12802) 2020-05-30 19:23:24 +00:00
app-aspath Upgrade to Prettier 2 (#13061) 2020-05-18 15:24:37 -04:00
app-document Update references to zeit/next.js (#13463) 2020-05-27 17:51:11 -04:00
app-document-import-order Upgrade to Prettier 2 (#13061) 2020-05-18 15:24:37 -04:00
app-document-style-fragment Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
app-functional Upgrade to Prettier 2 (#13061) 2020-05-18 15:24:37 -04:00
app-tree Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
auto-export Upgrade to Prettier 2 (#13061) 2020-05-18 15:24:37 -04:00
auto-export-error-bail Add warning when reserved pages are nested (#13449) 2020-05-27 16:45:53 +00:00
auto-export-query-error Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
auto-export-serverless Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
auto-export-serverless-error Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
babel Upgrade to Prettier 2 (#13061) 2020-05-18 15:24:37 -04:00
babel-custom Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
basepath Fix dynamic route match and basePath (#14036) 2020-06-10 18:26:57 +00:00
basic Speedup tests (#13461) 2020-05-29 07:57:51 +00:00
bigint Upgrade to Prettier 2 (#13061) 2020-05-18 15:24:37 -04:00
build-indicator Upgrade to Prettier 2 (#13061) 2020-05-18 15:24:37 -04:00
build-output Upgrade to Prettier 2 (#13061) 2020-05-18 15:24:37 -04:00
build-warnings Upgrade to Prettier 2 (#13061) 2020-05-18 15:24:37 -04:00
bundle-size-profiling Enable polyfillsOptimization (#10574) 2020-02-18 19:26:55 +01:00
catches-missing-getStaticProps Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
chunking Remove remaining granular chunks references (#13672) 2020-06-02 14:45:07 +00:00
cli Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
client-404 Upgrade to Prettier 2 (#13061) 2020-05-18 15:24:37 -04:00
client-navigation Clean up render.tsx options (#13759) 2020-06-06 23:00:03 +00:00
compression Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
config Remove refs to old css experiment (#13673) 2020-06-02 16:57:35 +00:00
config-empty Update references to zeit/next.js (#13463) 2020-05-27 17:51:11 -04:00
config-experimental-warning Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
config-promise-error Update references to zeit/next.js (#13463) 2020-05-27 17:51:11 -04:00
config-resolve-alias Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
conflicting-public-file-page Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
conformance Remove remaining granular chunks references (#13672) 2020-06-02 14:45:07 +00:00
create-next-app chore(create-next-app): remove example picker (#13977) 2020-06-10 03:14:24 +00:00
css/test Prioritize webpack bootstrapping first (#13987) 2020-06-10 04:41:59 +00:00
css-client-nav/test Upgrade to Prettier 2 (#13061) 2020-05-18 15:24:37 -04:00
css-customization/test Upgrade to Prettier 2 (#13061) 2020-05-18 15:24:37 -04:00
css-features Remove refs to old css experiment (#13673) 2020-06-02 16:57:35 +00:00
css-fixtures Remove refs to old css experiment (#13673) 2020-06-02 16:57:35 +00:00
css-modules/test Upgrade to Prettier 2 (#13061) 2020-05-18 15:24:37 -04:00
custom-error Add eslint-plugin-jest (#13003) 2020-05-18 13:16:07 -04:00
custom-page-extension Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
custom-routes Upgrade to Prettier 2 (#13061) 2020-05-18 15:24:37 -04:00
custom-routes-catchall Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
custom-server Upgrade to Prettier 2 (#13061) 2020-05-18 15:24:37 -04:00
custom-server-types Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
dedupes-scripts Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
disable-js Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
dist-dir Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
duplicate-pages Upgrade to Prettier 2 (#13061) 2020-05-18 15:24:37 -04:00
dynamic-optional-routing make getStaticPaths work with optional catch-all routes (#13559) 2020-06-01 17:08:34 +00:00
dynamic-require Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
dynamic-route-rename Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
dynamic-routing Upgrade to Prettier 2 (#13061) 2020-05-18 15:24:37 -04:00
empty-object-getInitialProps Upgrade to Prettier 2 (#13061) 2020-05-18 15:24:37 -04:00
empty-project Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
env-config Bundle env configs in serverless mode (#13406) 2020-05-26 19:01:57 +00:00
error-in-error Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
error-load-fail Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
errors-on-output-to-public Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
export Update to reject when test command fails (#13722) 2020-06-09 18:28:15 +00:00
export-default-map Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
export-default-map-serverless Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
export-dynamic-pages Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
export-dynamic-pages-serverless Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
export-fallback-true-error Add error when exporting pages with fallback: true (#13063) 2020-05-19 09:29:34 -04:00
export-intent Update to reject when test command fails (#13722) 2020-06-09 18:28:15 +00:00
export-override-404 Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
export-serverless Update references to zeit/next.js (#13463) 2020-05-27 17:51:11 -04:00
export-subfolders Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
export-subfolders-serverless Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
external-assets Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
externalize-next-server Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
fetch-polyfill Upgrade to Prettier 2 (#13061) 2020-05-18 15:24:37 -04:00
fetch-polyfill-ky-universal Upgrade to Prettier 2 (#13061) 2020-05-18 15:24:37 -04:00
file-serving Upgrade to Prettier 2 (#13061) 2020-05-18 15:24:37 -04:00
filesystempublicroutes Upgrade to Prettier 2 (#13061) 2020-05-18 15:24:37 -04:00
firebase-grpc Add eslint-plugin-jest (#13003) 2020-05-18 13:16:07 -04:00
future Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
getserversideprops Speedup tests (#13461) 2020-05-29 07:57:51 +00:00
getserversideprops-export-error Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
getserversideprops-preview Upgrade to Prettier 2 (#13061) 2020-05-18 15:24:37 -04:00
gip-identifier Upgrade to Prettier 2 (#13061) 2020-05-18 15:24:37 -04:00
gssp-pageProps-merge Upgrade to Prettier 2 (#13061) 2020-05-18 15:24:37 -04:00
handle-non-page-in-pages Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
handles-export-errors Add failing paths to export error summary (#10026) 2020-05-26 19:50:25 +00:00
hydration Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
index-index Fix pages/index.js and pages/index/index.js behavior (#13699) 2020-06-04 17:32:45 +00:00
initial-ref Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
invalid-config-values Ignore nullish user configs (#10250) 2020-05-22 16:46:36 +00:00
invalid-custom-routes Update references to zeit/next.js (#13463) 2020-05-27 17:51:11 -04:00
invalid-href Speedup tests (#13461) 2020-05-29 07:57:51 +00:00
invalid-multi-match Update references to zeit/next.js (#13463) 2020-05-27 17:51:11 -04:00
invalid-page-automatic-static-optimization Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
invalid-server-options Detailed error and warnings upon next() call (#13539) 2020-06-03 03:19:29 +00:00
jsconfig Improve jsconfig.json error message (#13053) 2020-05-18 12:07:08 -04:00
jsconfig-baseurl Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
jsconfig-empty An empty jsconfig.json should not fail the build (#13051) 2020-05-18 12:31:15 -04:00
jsconfig-paths Add eslint-plugin-jest (#13003) 2020-05-18 13:16:07 -04:00
legacy-pkg-gently Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
legacy-sass Remove refs to old css experiment (#13673) 2020-06-02 16:57:35 +00:00
legacy-ssg-methods-error Add eslint-plugin-jest (#13003) 2020-05-18 13:16:07 -04:00
link-ref Upgrade to Prettier 2 (#13061) 2020-05-18 15:24:37 -04:00
mixed-ssg-serverprops-error Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
modern-mode Upgrade to Prettier 2 (#13061) 2020-05-18 15:24:37 -04:00
next-dynamic Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
next-plugins Clean up render.tsx options (#13759) 2020-06-06 23:00:03 +00:00
no-override-next-props Update references to zeit/next.js (#13463) 2020-05-27 17:51:11 -04:00
non-next-dist-exclude Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
non-standard-node-env-warning Upgrade to Prettier 2 (#13061) 2020-05-18 15:24:37 -04:00
nullish-config Ignore nullish user configs (#10250) 2020-05-22 16:46:36 +00:00
ondemand Upgrade to Prettier 2 (#13061) 2020-05-18 15:24:37 -04:00
optional-chaining-nullish-coalescing Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
page-config Update references to zeit/next.js (#13463) 2020-05-27 17:51:11 -04:00
page-extensions Ignore nullish user configs (#10250) 2020-05-22 16:46:36 +00:00
plugin-mdx Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
polyfilling-minimal Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
polyfills Upgrade to Prettier 2 (#13061) 2020-05-18 15:24:37 -04:00
preload-viewport Update handling for basePath to only automatically add (#13817) 2020-06-08 15:59:50 +00:00
prerender Update to reject when test command fails (#13722) 2020-06-09 18:28:15 +00:00
prerender-invalid-catchall-params Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
prerender-invalid-paths Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
prerender-legacy Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
prerender-no-revalidate Upgrade to Prettier 2 (#13061) 2020-05-18 15:24:37 -04:00
prerender-preview Upgrade to Prettier 2 (#13061) 2020-05-18 15:24:37 -04:00
process-env-stub Upgrade to Prettier 2 (#13061) 2020-05-18 15:24:37 -04:00
production Use buildManifest to load page JS (#13870) 2020-06-08 18:11:00 +00:00
production-browser-sourcemaps Upgrade to Prettier 2 (#13061) 2020-05-18 15:24:37 -04:00
production-build-dir Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
production-config Remove refs to old css experiment (#13673) 2020-06-02 16:57:35 +00:00
production-nav Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
profiling Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
query-with-encoding Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
relay-analytics Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
render-error-on-module-error Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
route-index Fix pages/index.js and pages/index/index.js behavior (#13699) 2020-06-04 17:32:45 +00:00
route-indexes Fix pages/index.js and pages/index/index.js behavior (#13699) 2020-06-04 17:32:45 +00:00
route-load-cancel Upgrade to Prettier 2 (#13061) 2020-05-18 15:24:37 -04:00
scroll-restoration Add scroll restoration handling after render is complete (#13914) 2020-06-09 20:53:44 +00:00
scss/test Update browserslist/caniuse-lite (#13605) 2020-05-31 19:37:01 +00:00
scss-fixtures Update references to zeit/next.js (#13463) 2020-05-27 17:51:11 -04:00
scss-modules/test Upgrade to Prettier 2 (#13061) 2020-05-18 15:24:37 -04:00
serverless Upgrade to Prettier 2 (#13061) 2020-05-18 15:24:37 -04:00
serverless-runtime-configs Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
serverless-trace Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
size-limit Wait for flush before firing routing event (#13287) 2020-05-23 21:54:11 +00:00
src-dir-support Upgrade to Prettier 2 (#13061) 2020-05-18 15:24:37 -04:00
src-dir-support-double-dir Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
ssg-component-members-error Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
ssg-dynamic-routes-404-page Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
ssr-ctx Upgrade to Prettier 2 (#13061) 2020-05-18 15:24:37 -04:00
ssr-prepass Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
static-404 Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
static-page-name Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
styled-jsx-module Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
styled-jsx-plugin Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
telemetry Record presence of reportWebVitals (#13155) 2020-05-20 18:44:39 +00:00
trailing-slash-dist Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
tsconfig-verifier refactor(typescript): extract preflight functions (#13510) 2020-05-28 23:39:46 +00:00
typeof-window-replace Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
typescript Add type inference for getStaticProps and getServerSideProps (#11842) 2020-05-27 19:02:22 +00:00
typescript-baseurl Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
typescript-hmr Speedup tests (#13461) 2020-05-29 07:57:51 +00:00
typescript-ignore-errors Replace fork-ts-checker-webpack-plugin with faster alternative (#13529) 2020-05-29 08:16:22 +00:00
typescript-numeric-sep-exclusive Use the jest-circus test runner (#12974) 2020-05-16 16:56:06 -04:00
typescript-only-remove-type-imports Upgrade to Prettier 2 (#13061) 2020-05-18 15:24:37 -04:00
typescript-paths Add eslint-plugin-jest (#13003) 2020-05-18 13:16:07 -04:00
with-router Speedup tests (#13461) 2020-05-29 07:57:51 +00:00
test-file.txt Add additional file serving tests (#12479) 2020-05-04 11:58:19 -05:00