diff options
Diffstat (limited to 'cli/tests')
-rw-r--r-- | cli/tests/integration/check_tests.rs | 17 | ||||
-rw-r--r-- | cli/tests/integration/run_tests.rs | 10 | ||||
-rw-r--r-- | cli/tests/testdata/check/all/check_all.out (renamed from cli/tests/testdata/check/check_all.out) | 0 | ||||
-rw-r--r-- | cli/tests/testdata/check/all/check_all.ts (renamed from cli/tests/testdata/check/check_all.ts) | 0 | ||||
-rw-r--r-- | cli/tests/testdata/check/dts/check_dts.d.ts (renamed from cli/tests/testdata/check/check_dts.d.ts) | 0 | ||||
-rw-r--r-- | cli/tests/testdata/check/dts/check_dts.out (renamed from cli/tests/testdata/check/check_dts.out) | 0 | ||||
-rw-r--r-- | cli/tests/testdata/check/types_dts/deno.json | 7 | ||||
-rw-r--r-- | cli/tests/testdata/check/types_dts/main.out | 1 | ||||
-rw-r--r-- | cli/tests/testdata/check/types_dts/main.ts | 3 | ||||
-rw-r--r-- | cli/tests/testdata/check/types_dts/types.d.ts | 3 |
10 files changed, 31 insertions, 10 deletions
diff --git a/cli/tests/integration/check_tests.rs b/cli/tests/integration/check_tests.rs index f2fe882eb..d1148b244 100644 --- a/cli/tests/integration/check_tests.rs +++ b/cli/tests/integration/check_tests.rs @@ -26,14 +26,14 @@ itest!(check_random_extension { }); itest!(check_all { - args: "check --quiet --all check/check_all.ts", - output: "check/check_all.out", + args: "check --quiet --all check/all/check_all.ts", + output: "check/all/check_all.out", http_server: true, exit_code: 1, }); itest!(check_all_local { - args: "check --quiet check/check_all.ts", + args: "check --quiet check/all/check_all.ts", output_str: Some(""), http_server: true, }); @@ -233,11 +233,18 @@ fn ts_no_recheck_on_redirect() { } itest!(check_dts { - args: "check --quiet check/check_dts.d.ts", - output: "check/check_dts.out", + args: "check --quiet check/dts/check_dts.d.ts", + output: "check/dts/check_dts.out", exit_code: 1, }); +itest!(check_types_dts { + args: "check main.ts", + cwd: Some("check/types_dts/"), + output: "check/types_dts/main.out", + exit_code: 0, +}); + itest!(package_json_basic { args: "check main.ts", output: "package_json/basic/main.check.out", diff --git a/cli/tests/integration/run_tests.rs b/cli/tests/integration/run_tests.rs index c3a2c45a7..0e1516cc3 100644 --- a/cli/tests/integration/run_tests.rs +++ b/cli/tests/integration/run_tests.rs @@ -826,15 +826,15 @@ itest!(config { itest!(config_types { args: - "run --reload --quiet --config run/config_types/tsconfig.json run/config_types/main.ts", + "run --reload --quiet --check=all --config run/config_types/tsconfig.json run/config_types/main.ts", output: "run/config_types/main.out", }); itest!(config_types_remote { - http_server: true, - args: "run --reload --quiet --config run/config_types/remote.tsconfig.json run/config_types/main.ts", - output: "run/config_types/main.out", - }); + http_server: true, + args: "run --reload --quiet --check=all --config run/config_types/remote.tsconfig.json run/config_types/main.ts", + output: "run/config_types/main.out", +}); itest!(empty_typescript { args: "run --reload --check run/empty.ts", diff --git a/cli/tests/testdata/check/check_all.out b/cli/tests/testdata/check/all/check_all.out index 344264634..344264634 100644 --- a/cli/tests/testdata/check/check_all.out +++ b/cli/tests/testdata/check/all/check_all.out diff --git a/cli/tests/testdata/check/check_all.ts b/cli/tests/testdata/check/all/check_all.ts index 2ae8c2692..2ae8c2692 100644 --- a/cli/tests/testdata/check/check_all.ts +++ b/cli/tests/testdata/check/all/check_all.ts diff --git a/cli/tests/testdata/check/check_dts.d.ts b/cli/tests/testdata/check/dts/check_dts.d.ts index 9cf60f063..9cf60f063 100644 --- a/cli/tests/testdata/check/check_dts.d.ts +++ b/cli/tests/testdata/check/dts/check_dts.d.ts diff --git a/cli/tests/testdata/check/check_dts.out b/cli/tests/testdata/check/dts/check_dts.out index e7ff9a009..e7ff9a009 100644 --- a/cli/tests/testdata/check/check_dts.out +++ b/cli/tests/testdata/check/dts/check_dts.out diff --git a/cli/tests/testdata/check/types_dts/deno.json b/cli/tests/testdata/check/types_dts/deno.json new file mode 100644 index 000000000..85f1549e0 --- /dev/null +++ b/cli/tests/testdata/check/types_dts/deno.json @@ -0,0 +1,7 @@ +{ + "compilerOptions": { + "types": [ + "./types.d.ts" + ] + } +} diff --git a/cli/tests/testdata/check/types_dts/main.out b/cli/tests/testdata/check/types_dts/main.out new file mode 100644 index 000000000..c769989e3 --- /dev/null +++ b/cli/tests/testdata/check/types_dts/main.out @@ -0,0 +1 @@ +Check file:///[WILDCARD]/check/types_dts/main.ts diff --git a/cli/tests/testdata/check/types_dts/main.ts b/cli/tests/testdata/check/types_dts/main.ts new file mode 100644 index 000000000..ca375a094 --- /dev/null +++ b/cli/tests/testdata/check/types_dts/main.ts @@ -0,0 +1,3 @@ +console.log("Hello world!"); + +test.test(); diff --git a/cli/tests/testdata/check/types_dts/types.d.ts b/cli/tests/testdata/check/types_dts/types.d.ts new file mode 100644 index 000000000..141c2a3d3 --- /dev/null +++ b/cli/tests/testdata/check/types_dts/types.d.ts @@ -0,0 +1,3 @@ +declare class test { + static test(): void; +} |