summaryrefslogtreecommitdiff
path: root/cli/tests/testdata/run/import_meta/main.ts
diff options
context:
space:
mode:
authorBartek IwaƄczuk <biwanczuk@gmail.com>2023-12-28 20:37:10 +0100
committerGitHub <noreply@github.com>2023-12-28 20:37:10 +0100
commit576b20aa005c233b95afe6e3692a899ae8f755f2 (patch)
tree584a0eb42fb785eccfab6a590c1b4b84b77ef51d /cli/tests/testdata/run/import_meta/main.ts
parentf85d65e066302ad7357321ec9e2940c2346d2263 (diff)
fix: allow npm: specifiers in import.meta.resolve (#21716)
Closes https://github.com/denoland/deno/issues/21298. "npm:" specifiers are matched against import map entries and if no match is found they are passed through.
Diffstat (limited to 'cli/tests/testdata/run/import_meta/main.ts')
-rw-r--r--cli/tests/testdata/run/import_meta/main.ts17
1 files changed, 12 insertions, 5 deletions
diff --git a/cli/tests/testdata/run/import_meta/main.ts b/cli/tests/testdata/run/import_meta/main.ts
index b6d9c506e..96d63ba78 100644
--- a/cli/tests/testdata/run/import_meta/main.ts
+++ b/cli/tests/testdata/run/import_meta/main.ts
@@ -32,8 +32,15 @@ assertThrows(() => {
assertThrows(() => {
import.meta.resolve("://malformed/url?asdf");
}, TypeError);
-try {
- import.meta.resolve("npm:cowsay");
-} catch (e) {
- console.log(e);
-}
+console.log(
+ "Resolving npm:cowsay",
+ import.meta.resolve("npm:cowsay"),
+);
+console.log(
+ "Resolving npm:cowsay@1",
+ import.meta.resolve("npm:cowsay@1"),
+);
+console.log(
+ "Resolving npm:preact from import map",
+ import.meta.resolve("npm:preact"),
+);