From 06bd9e9e1640150f98857a74fea0cc1a3b3386a7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Bartek=20Iwa=C5=84czuk?= Date: Fri, 11 Nov 2022 18:20:13 +0100 Subject: fix(npm): disable npm specifiers in import.meta.resolve() (#16599) --- cli/tests/testdata/run/import_meta/main.out | 2 ++ cli/tests/testdata/run/import_meta/main.ts | 5 +++++ 2 files changed, 7 insertions(+) (limited to 'cli/tests') diff --git a/cli/tests/testdata/run/import_meta/main.out b/cli/tests/testdata/run/import_meta/main.out index 89aeddaf3..1b51f1cdf 100644 --- a/cli/tests/testdata/run/import_meta/main.out +++ b/cli/tests/testdata/run/import_meta/main.out @@ -7,3 +7,5 @@ Resolving without a value from import map https://example.com/PASS-undefined Resolving 1 from import map https://example.com/PASS-1 Resolving null from import map https://example.com/PASS-null Resolving object from import map https://example.com/PASS-object +TypeError: "npm:" specifiers are currently not supported in import.meta.resolve() + at file:///[WILDCARD]testdata/run/import_meta/main.ts:36:15 diff --git a/cli/tests/testdata/run/import_meta/main.ts b/cli/tests/testdata/run/import_meta/main.ts index 02f0a1c58..0d7cb96da 100644 --- a/cli/tests/testdata/run/import_meta/main.ts +++ b/cli/tests/testdata/run/import_meta/main.ts @@ -32,3 +32,8 @@ assertThrows(() => { assertThrows(() => { import.meta.resolve("://malformed/url?asdf"); }, TypeError); +try { + import.meta.resolve("npm:cowsay"); +} catch (e) { + console.log(e); +} -- cgit v1.2.3