diff options
author | David Sherret <dsherret@users.noreply.github.com> | 2024-04-29 14:32:27 -0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-29 14:32:27 -0400 |
commit | 4384a126bb759580777e7a2678fe49bb015f2f69 (patch) | |
tree | c710fc6cbf1d2c92b40772485cb0a3c1e179f2d1 /tests | |
parent | e6f4c8f5310fbdb969eecd5613047059f714d517 (diff) |
fix: handle specifying an import map in an ancestor dir of deno.json (#23602)
* https://github.com/denoland/deno_config/pull/51
Closes https://github.com/denoland/deno/issues/21440
Diffstat (limited to 'tests')
7 files changed, 27 insertions, 0 deletions
diff --git a/tests/specs/run/import_map_parent_dir/__test__.jsonc b/tests/specs/run/import_map_parent_dir/__test__.jsonc new file mode 100644 index 000000000..f93844854 --- /dev/null +++ b/tests/specs/run/import_map_parent_dir/__test__.jsonc @@ -0,0 +1,9 @@ +{ + "steps": [{ + "args": "info --config=sub/deno.json sub/main.ts", + "output": "info.out" + }, { + "args": "run --check sub/main.ts", + "output": "run.out" + }] +} diff --git a/tests/specs/run/import_map_parent_dir/import_map.json b/tests/specs/run/import_map_parent_dir/import_map.json new file mode 100644 index 000000000..ce2344d64 --- /dev/null +++ b/tests/specs/run/import_map_parent_dir/import_map.json @@ -0,0 +1,5 @@ +{ + "imports": { + "~/shared/": "./shared/" + } +} diff --git a/tests/specs/run/import_map_parent_dir/info.out b/tests/specs/run/import_map_parent_dir/info.out new file mode 100644 index 000000000..05b9b317e --- /dev/null +++ b/tests/specs/run/import_map_parent_dir/info.out @@ -0,0 +1,7 @@ +local: [WILDLINE]main.ts +type: TypeScript +dependencies: 1 unique +size: [WILDLINE] + +file:///[WILDLINE]/sub/main.ts ([WILDLINE]) +└── file:///[WILDLINE]/shared/models.ts ([WILDLINE]) diff --git a/tests/specs/run/import_map_parent_dir/run.out b/tests/specs/run/import_map_parent_dir/run.out new file mode 100644 index 000000000..1830c3186 --- /dev/null +++ b/tests/specs/run/import_map_parent_dir/run.out @@ -0,0 +1 @@ +Check file:///[WILDLINE]/main.ts diff --git a/tests/specs/run/import_map_parent_dir/shared/models.ts b/tests/specs/run/import_map_parent_dir/shared/models.ts new file mode 100644 index 000000000..990777fbb --- /dev/null +++ b/tests/specs/run/import_map_parent_dir/shared/models.ts @@ -0,0 +1 @@ +export class Model {} diff --git a/tests/specs/run/import_map_parent_dir/sub/deno.json b/tests/specs/run/import_map_parent_dir/sub/deno.json new file mode 100644 index 000000000..cfc6886ff --- /dev/null +++ b/tests/specs/run/import_map_parent_dir/sub/deno.json @@ -0,0 +1,3 @@ +{ + "importMap": "../import_map.json" +} diff --git a/tests/specs/run/import_map_parent_dir/sub/main.ts b/tests/specs/run/import_map_parent_dir/sub/main.ts new file mode 100644 index 000000000..b189095c3 --- /dev/null +++ b/tests/specs/run/import_map_parent_dir/sub/main.ts @@ -0,0 +1 @@ +import "~/shared/models.ts"; |