summaryrefslogtreecommitdiff
path: root/tests/testdata
diff options
context:
space:
mode:
authorDavid Sherret <dsherret@users.noreply.github.com>2024-08-21 13:12:56 -0400
committerGitHub <noreply@github.com>2024-08-21 17:12:56 +0000
commit1d4169204cdc870a084a3371500d7b3ab8546bc2 (patch)
treee70a6a99ab7d937dd789f58af5d656b0555f8507 /tests/testdata
parente2c50f7e8ada214f3a44a49da2faa0716d24970e (diff)
fix: warn about import assertions when using typescript (#25135)
1. On emit, checks for the prescence of import assertions. 1. Warns and doesn't store the parsed source in the emit cache in this case.
Diffstat (limited to 'tests/testdata')
-rw-r--r--tests/testdata/import_attributes/json_with_shebang.ts3
-rw-r--r--tests/testdata/import_attributes/static_export.out6
-rw-r--r--tests/testdata/import_attributes/static_import.out6
-rw-r--r--tests/testdata/run/config_json_import.ts2
4 files changed, 14 insertions, 3 deletions
diff --git a/tests/testdata/import_attributes/json_with_shebang.ts b/tests/testdata/import_attributes/json_with_shebang.ts
index 0a785210f..9524026bc 100644
--- a/tests/testdata/import_attributes/json_with_shebang.ts
+++ b/tests/testdata/import_attributes/json_with_shebang.ts
@@ -1,4 +1,3 @@
-// deno-lint-ignore no-import-assertions
-import json from "./json_with_shebang.json" assert { type: "json" };
+import json from "./json_with_shebang.json" with { type: "json" };
console.log(json);
diff --git a/tests/testdata/import_attributes/static_export.out b/tests/testdata/import_attributes/static_export.out
index 41af79d7c..d7e19c80f 100644
--- a/tests/testdata/import_attributes/static_export.out
+++ b/tests/testdata/import_attributes/static_export.out
@@ -1 +1,7 @@
+⚠️ Import assertions are deprecated. Use `with` keyword, instead of 'assert' keyword.
+
+export { default } from "./data.json" assert { type: "json" };
+
+ at file:///[WILDLINE]
+
{ a: "b", c: { d: 10 } }
diff --git a/tests/testdata/import_attributes/static_import.out b/tests/testdata/import_attributes/static_import.out
index e57dffa99..85c75d3eb 100644
--- a/tests/testdata/import_attributes/static_import.out
+++ b/tests/testdata/import_attributes/static_import.out
@@ -1,2 +1,8 @@
+⚠️ Import assertions are deprecated. Use `with` keyword, instead of 'assert' keyword.
+
+import data2 from "./data.json" assert { type: "json" };
+
+ at file:///[WILDLINE]
+
{ a: "b", c: { d: 10 } }
{ a: "b", c: { d: 10 } }
diff --git a/tests/testdata/run/config_json_import.ts b/tests/testdata/run/config_json_import.ts
index 9cf1cceaa..7141f1495 100644
--- a/tests/testdata/run/config_json_import.ts
+++ b/tests/testdata/run/config_json_import.ts
@@ -1,2 +1,2 @@
-import config from "../jsx/deno-jsx.json" assert { type: "json" };
+import config from "../jsx/deno-jsx.json" with { type: "json" };
console.log(config);