rsnext/test/e2e/app-dir
Shu Ding 881d202962
Fix server CSS imports and HMR not working properly in specific conditions (#49462)
In Hot Reloader we use `mod.resource.replace(/\\/g, '/').includes(key)`
to see if the module is the entry. However that `includes` check isn't
solid. Say the entry key is `app/path/page`, these will all be matched:

```
app/path/page.js
app/path/page.css
app/unrelated/app/path/page/another/page.js
```

This PR fixes that and added a test case. I'm unsure if this fixes the
newly reported cases in #43396.

fix NEXT-1110
2023-05-09 17:48:19 +02:00
..
_allow-underscored-root-directory Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
actions Add test case for #49235 (#49488) 2023-05-09 11:17:44 +02:00
app test: pages react version with react hook in deployment (#48907) 2023-05-09 11:16:56 +02:00
app-a11y Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
app-alias Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
app-basepath Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
app-client-cache Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
app-css Fix server CSS imports and HMR not working properly in specific conditions (#49462) 2023-05-09 17:48:19 +02:00
app-css-pageextensions Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
app-edge Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
app-external Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
app-middleware Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
app-prefetch Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
app-rendering Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
app-routes Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
app-routes-trailing-slash Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
app-static Fix revalidate: false detection in app (#49473) 2023-05-08 13:19:41 -07:00
app-validation Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
asset-prefix Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
async-component-preload Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
autoscroll-with-css-modules Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
back-button-download-bug Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
create-next-app-template Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
create-root-layout Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
crypto-globally-available Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
draft-mode Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
dynamic Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
dynamic-href Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
edge-runtime-node-compatibility Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
front-redirect-issue Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
global-error Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
hooks Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
i18n-hybrid Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
import Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
interception-middleware-rewrite Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
interpolability-with-pages Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
layout-params Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
mdx Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
metadata Fix metadata image route encoding (#49482) 2023-05-08 14:16:34 -07:00
metadata-dynamic-routes Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
metadata-missing-metadata-base Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
metadata-suspense Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
navigation Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
next-font Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
next-image Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
not-found Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
pages-to-app-routing Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
parallel-routes-and-interception Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
parallel-routes-not-found Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
rewrites-redirects Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
root-layout Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
root-layout-redirect Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
route-page-manifest-bug Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
router-autoscroll Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
router-stuck-dynamic-static-segment Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
rsc-basic test: pages react version with react hook in deployment (#48907) 2023-05-09 11:16:56 +02:00
search-params-react-key Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
searchparams-static-bailout Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
set-cookies Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
similar-pages-paths Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
test-template/{{ toFileName name }} Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
trailingslash Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
underscore-ignore-app-paths Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
use-params Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
use-selected-layout-segment-s Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00
with-babel Remove experimental config from create-next-app (#49241) 2023-05-05 00:22:28 -07:00