playwright/tests/playwright-test
Nowell Strite 000583e048
fix(loader): experimentalLoader with node@18 (#21106)
There is currently a bug when running `node@18.14.2` when running with
experimentalLoader

```
TypeError: The URL must be of scheme file
  at new NodeError (node:internal/errors:399:5)
  at Object.fileURLToPath (node:internal/url:1492:11)
  at resolve (./node_modules/@playwright/test/lib/experimentalLoader.js:39:48)
  at nextResolve (node:internal/modules/esm/loader:163:22)
  at ESMLoader.resolve (node:internal/modules/esm/loader:838:24)
  at ESMLoader.getModuleJob (node:internal/modules/esm/loader:424:7)
  at ModuleWrap.<anonymous> (node:internal/modules/esm/module_job:79:21)
```

This came from my test `vrt.spec.ts` which had a non package import
inside of it

```ts
import fs from "node:fs/promises"
```

The test run failed due to node imports not returning fileUrls when
resolved.

---------

Co-authored-by: Nowell Strite <nstrite@nvidia.com>
2023-02-22 14:28:03 -08:00
..
__screenshots__/playwright.artifacts.spec.ts feat: allow options in automatic screenshots (#19143) 2022-12-07 08:45:33 -08:00
assets Revert "feat: send SIGTERM to webserver before SIGKILL'ing it. (#18220)" (#18661) 2022-11-09 09:18:33 -08:00
stable-test-runner chore: roll stable-test-runner to ToT (#20754) 2023-02-08 10:02:20 -08:00
access-data.spec.ts test: remove magic headers in ttest (#20867) 2023-02-14 19:20:56 -08:00
babel.spec.ts test: remove magic headers in ttest (#20867) 2023-02-14 19:20:56 -08:00
basic.spec.ts test: remove magic headers in ttest (#20867) 2023-02-14 19:20:56 -08:00
command-line-filter.spec.ts chore: remove unnecessary args in ttest (#21012) 2023-02-18 13:08:17 -08:00
config.spec.ts test: remove magic headers in ttest (#20867) 2023-02-14 19:20:56 -08:00
deps.spec.ts test: remove magic headers in ttest (#20867) 2023-02-14 19:20:56 -08:00
esm.spec.ts test: remove magic headers in ttest (#20867) 2023-02-14 19:20:56 -08:00
exit-code.spec.ts test: remove magic headers in ttest (#20867) 2023-02-14 19:20:56 -08:00
expect-poll.spec.ts test: remove magic headers in ttest (#20867) 2023-02-14 19:20:56 -08:00
expect-soft.spec.ts test: remove magic headers in ttest (#20867) 2023-02-14 19:20:56 -08:00
expect-to-pass.spec.ts test: remove magic headers in ttest (#20867) 2023-02-14 19:20:56 -08:00
expect.spec.ts test: remove magic headers in ttest (#20867) 2023-02-14 19:20:56 -08:00
fixture-errors.spec.ts test: remove magic headers in ttest (#20867) 2023-02-14 19:20:56 -08:00
fixtures.spec.ts fix: filter out comments inside fixture destructuring (#20989) 2023-02-21 12:51:40 -08:00
gitignore.spec.ts test: remove magic headers in ttest (#20867) 2023-02-14 19:20:56 -08:00
global-setup.spec.ts test: remove magic headers in ttest (#20867) 2023-02-14 19:20:56 -08:00
golden.spec.ts test: remove magic headers in ttest (#20867) 2023-02-14 19:20:56 -08:00
hooks.spec.ts test: remove magic headers in ttest (#20867) 2023-02-14 19:20:56 -08:00
list-mode.spec.ts chore: remove usesCustomOutputDir from tests (#21011) 2023-02-18 11:41:41 -08:00
loader.spec.ts fix(loader): experimentalLoader with node@18 (#21106) 2023-02-22 14:28:03 -08:00
match-grep.spec.ts test: remove magic headers in ttest (#20867) 2023-02-14 19:20:56 -08:00
max-failures.spec.ts test: remove magic headers in ttest (#20867) 2023-02-14 19:20:56 -08:00
override-timeout.spec.ts test: remove magic headers in ttest (#20867) 2023-02-14 19:20:56 -08:00
playwright-test-fixtures.ts chore: remove unnecessary args in ttest (#21012) 2023-02-18 13:08:17 -08:00
playwright.artifacts.spec.ts chore: remove unnecessary args in ttest (#21012) 2023-02-18 13:08:17 -08:00
playwright.config.spec.ts test: remove magic headers in ttest (#20867) 2023-02-14 19:20:56 -08:00
playwright.config.ts chore: refactor graceful close, rename to host/main (#20283) 2023-01-22 15:04:29 -08:00
playwright.connect.spec.ts test: remove magic headers in ttest (#20867) 2023-02-14 19:20:56 -08:00
playwright.ct-build.spec.ts test: remove magic headers in ttest (#20867) 2023-02-14 19:20:56 -08:00
playwright.ct-react.spec.ts test: remove magic headers in ttest (#20867) 2023-02-14 19:20:56 -08:00
playwright.fetch.spec.ts chore: remove unnecessary args in ttest (#21012) 2023-02-18 13:08:17 -08:00
playwright.reuse.spec.ts test: remove magic headers in ttest (#20867) 2023-02-14 19:20:56 -08:00
playwright.spec.ts feat: key value store backed by filesystem (#20932) 2023-02-16 16:48:28 -08:00
playwright.trace.spec.ts chore: enable tsc for ttest sources (#21018) 2023-02-19 11:18:07 -08:00
playwright.unhandled.spec.ts test: remove magic headers in ttest (#20867) 2023-02-14 19:20:56 -08:00
repeat-each.spec.ts test: remove magic headers in ttest (#20867) 2023-02-14 19:20:56 -08:00
reporter-attachment.spec.ts test: remove magic headers in ttest (#20867) 2023-02-14 19:20:56 -08:00
reporter-base.spec.ts revert(#12706): also fix related bugs it introduced (#21070) 2023-02-21 14:15:11 -08:00
reporter-dot.spec.ts chore: remove unnecessary args in ttest (#21012) 2023-02-18 13:08:17 -08:00
reporter-github.spec.ts test: remove magic headers in ttest (#20867) 2023-02-14 19:20:56 -08:00
reporter-html.spec.ts chore: enable tsc for ttest sources (#21018) 2023-02-19 11:18:07 -08:00
reporter-json.spec.ts chore: remove usesCustomOutputDir from tests (#21011) 2023-02-18 11:41:41 -08:00
reporter-junit.spec.ts chore: remove usesCustomOutputDir from tests (#21011) 2023-02-18 11:41:41 -08:00
reporter-line.spec.ts test: remove magic headers in ttest (#20867) 2023-02-14 19:20:56 -08:00
reporter-list.spec.ts chore: enable tsc for ttest sources (#21018) 2023-02-19 11:18:07 -08:00
reporter-raw.spec.ts chore: remove usesCustomOutputDir from tests (#21011) 2023-02-18 11:41:41 -08:00
reporter.spec.ts test: remove magic headers in ttest (#20867) 2023-02-14 19:20:56 -08:00
resolver.spec.ts test: remove magic headers in ttest (#20867) 2023-02-14 19:20:56 -08:00
retry.spec.ts chore: remove unnecessary args in ttest (#21012) 2023-02-18 13:08:17 -08:00
runner.spec.ts test: remove magic headers in ttest (#20867) 2023-02-14 19:20:56 -08:00
shard.spec.ts test: remove magic headers in ttest (#20867) 2023-02-14 19:20:56 -08:00
snapshot-path-template.spec.ts test: remove magic headers in ttest (#20867) 2023-02-14 19:20:56 -08:00
stdio.spec.ts test: remove magic headers in ttest (#20867) 2023-02-14 19:20:56 -08:00
store.spec.ts feat: key value store backed by filesystem (#20932) 2023-02-16 16:48:28 -08:00
test-extend.spec.ts test: remove magic headers in ttest (#20867) 2023-02-14 19:20:56 -08:00
test-grep.spec.ts test: remove magic headers in ttest (#20867) 2023-02-14 19:20:56 -08:00
test-ignore.spec.ts test: remove magic headers in ttest (#20867) 2023-02-14 19:20:56 -08:00
test-info.spec.ts test: remove magic headers in ttest (#20867) 2023-02-14 19:20:56 -08:00
test-modifiers.spec.ts test: remove magic headers in ttest (#20867) 2023-02-14 19:20:56 -08:00
test-output-dir.spec.ts chore: remove unnecessary args in ttest (#21012) 2023-02-18 13:08:17 -08:00
test-parallel.spec.ts test: remove magic headers in ttest (#20867) 2023-02-14 19:20:56 -08:00
test-serial.spec.ts test: remove magic headers in ttest (#20867) 2023-02-14 19:20:56 -08:00
test-step.spec.ts test: remove magic headers in ttest (#20867) 2023-02-14 19:20:56 -08:00
test-use.spec.ts test: remove magic headers in ttest (#20867) 2023-02-14 19:20:56 -08:00
timeout.spec.ts test: remove magic headers in ttest (#20867) 2023-02-14 19:20:56 -08:00
to-have-screenshot.spec.ts test: remove magic headers in ttest (#20867) 2023-02-14 19:20:56 -08:00
types-2.spec.ts fix(test runner types): allow sync step functions (#20996) 2023-02-17 14:26:40 -08:00
types.spec.ts test: remove magic headers in ttest (#20867) 2023-02-14 19:20:56 -08:00
watch.spec.ts test: remove magic headers in ttest (#20867) 2023-02-14 19:20:56 -08:00
web-server.spec.ts chore: consolidate http/https fetching (#21104) 2023-02-22 17:09:56 +01:00
worker-index.spec.ts test: remove magic headers in ttest (#20867) 2023-02-14 19:20:56 -08:00