diff options
Diffstat (limited to 'cli/tests')
-rw-r--r-- | cli/tests/087_hello.ts | 2 | ||||
-rw-r--r-- | cli/tests/087_no_check_imports_not_used_as_values.ts | 4 | ||||
-rw-r--r-- | cli/tests/087_no_check_imports_not_used_as_values.ts.out | 2 | ||||
-rw-r--r-- | cli/tests/integration_tests.rs | 5 | ||||
-rw-r--r-- | cli/tests/preserve_imports.tsconfig.json | 5 |
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" + } +} |