diff options
| author | Nayeem Rahman <nayeemrmn99@gmail.com> | 2021-03-07 20:40:11 +0000 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2021-03-08 06:40:11 +1000 |
| commit | 33eea0400d6b72d84c8fe80d1fbf9f02723187fb (patch) | |
| tree | aaf6a5ac6df3dc53aefb82c090f28e5843c8aeed /cli/tests | |
| parent | 74584eef04a0a395d903ec9fcb8d91caf305be41 (diff) | |
fix(cli/ast): Pass importsNotUsedAsValues to swc (#9714)
Fixes #9709
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" + } +} |
