diff options
| author | David Sherret <dsherret@users.noreply.github.com> | 2022-11-27 13:25:08 -0500 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2022-11-27 13:25:08 -0500 |
| commit | fb04e87387e04053bf41a1512b4850adf62202c6 (patch) | |
| tree | a4c57282a33b510d8638681ace10356a4c60a6e4 /cli/tests/testdata/npm/dynamic_import_reload_same_package | |
| parent | a4dfc6f95553b8e2c6da78cb87a8c74a2f7c7682 (diff) | |
fix(npm): ensure npm package downloaded once per run when using `--reload` (#16842)
Diffstat (limited to 'cli/tests/testdata/npm/dynamic_import_reload_same_package')
3 files changed, 15 insertions, 0 deletions
diff --git a/cli/tests/testdata/npm/dynamic_import_reload_same_package/main.out b/cli/tests/testdata/npm/dynamic_import_reload_same_package/main.out new file mode 100644 index 000000000..918e7f5e8 --- /dev/null +++ b/cli/tests/testdata/npm/dynamic_import_reload_same_package/main.out @@ -0,0 +1,5 @@ +Download http://localhost:4545/npm/registry/chalk +Download http://localhost:4545/npm/registry/chalk/chalk-5.0.1.tgz +Starting... +Ran other. +Finished... diff --git a/cli/tests/testdata/npm/dynamic_import_reload_same_package/main.ts b/cli/tests/testdata/npm/dynamic_import_reload_same_package/main.ts new file mode 100644 index 000000000..7c7ee7d55 --- /dev/null +++ b/cli/tests/testdata/npm/dynamic_import_reload_same_package/main.ts @@ -0,0 +1,7 @@ +import chalk from "npm:chalk@5"; + +console.log(chalk.green("Starting...")); +// non-analyzable +const importName = "./other.ts"; +await import(importName); +console.log(chalk.green("Finished...")); diff --git a/cli/tests/testdata/npm/dynamic_import_reload_same_package/other.ts b/cli/tests/testdata/npm/dynamic_import_reload_same_package/other.ts new file mode 100644 index 000000000..28e3da14f --- /dev/null +++ b/cli/tests/testdata/npm/dynamic_import_reload_same_package/other.ts @@ -0,0 +1,3 @@ +import chalk from "npm:chalk@5"; + +console.log(chalk.green("Ran other.")); |
