summaryrefslogtreecommitdiff
path: root/cli/tests
diff options
context:
space:
mode:
Diffstat (limited to 'cli/tests')
-rw-r--r--cli/tests/087_hello.ts2
-rw-r--r--cli/tests/087_no_check_imports_not_used_as_values.ts4
-rw-r--r--cli/tests/087_no_check_imports_not_used_as_values.ts.out2
-rw-r--r--cli/tests/integration_tests.rs5
-rw-r--r--cli/tests/preserve_imports.tsconfig.json5
5 files changed, 18 insertions, 0 deletions
diff --git a/cli/tests/087_hello.ts b/cli/tests/087_hello.ts
new file mode 100644
index 000000000..1a9d8f114
--- /dev/null
+++ b/cli/tests/087_hello.ts
@@ -0,0 +1,2 @@
+export type SomeType = unknown;
+console.log("Hello, world!");
diff --git a/cli/tests/087_no_check_imports_not_used_as_values.ts b/cli/tests/087_no_check_imports_not_used_as_values.ts
new file mode 100644
index 000000000..64a13f9b1
--- /dev/null
+++ b/cli/tests/087_no_check_imports_not_used_as_values.ts
@@ -0,0 +1,4 @@
+import { SomeType } from "./087_hello.ts";
+
+const string: SomeType = "Hi!";
+console.log(string);
diff --git a/cli/tests/087_no_check_imports_not_used_as_values.ts.out b/cli/tests/087_no_check_imports_not_used_as_values.ts.out
new file mode 100644
index 000000000..f744c4183
--- /dev/null
+++ b/cli/tests/087_no_check_imports_not_used_as_values.ts.out
@@ -0,0 +1,2 @@
+[WILDCARD]Hello, world!
+Hi!
diff --git a/cli/tests/integration_tests.rs b/cli/tests/integration_tests.rs
index de5cc6aae..a09b331d8 100644
--- a/cli/tests/integration_tests.rs
+++ b/cli/tests/integration_tests.rs
@@ -2837,6 +2837,11 @@ console.log("finish");
output: "086_dynamic_import_already_rejected.ts.out",
});
+ itest!(_087_no_check_imports_not_used_as_values {
+ args: "run --config preserve_imports.tsconfig.json --no-check 087_no_check_imports_not_used_as_values.ts",
+ output: "087_no_check_imports_not_used_as_values.ts.out",
+ });
+
itest!(js_import_detect {
args: "run --quiet --reload js_import_detect.ts",
output: "js_import_detect.ts.out",
diff --git a/cli/tests/preserve_imports.tsconfig.json b/cli/tests/preserve_imports.tsconfig.json
new file mode 100644
index 000000000..9b19291aa
--- /dev/null
+++ b/cli/tests/preserve_imports.tsconfig.json
@@ -0,0 +1,5 @@
+{
+ "compilerOptions": {
+ "importsNotUsedAsValues": "preserve"
+ }
+}