diff options
Diffstat (limited to 'cli/tests')
-rw-r--r-- | cli/tests/integration_tests.rs | 11 | ||||
-rw-r--r-- | cli/tests/subdir/type_reference.d.ts | 1 | ||||
-rw-r--r-- | cli/tests/subdir/type_reference.js | 3 | ||||
-rw-r--r-- | cli/tests/type_directives_01.ts | 3 | ||||
-rw-r--r-- | cli/tests/type_directives_01.ts.out | 3 | ||||
-rw-r--r-- | cli/tests/type_directives_02.ts | 3 | ||||
-rw-r--r-- | cli/tests/type_directives_02.ts.out | 3 |
7 files changed, 27 insertions, 0 deletions
diff --git a/cli/tests/integration_tests.rs b/cli/tests/integration_tests.rs index 52fc254c5..7f318119a 100644 --- a/cli/tests/integration_tests.rs +++ b/cli/tests/integration_tests.rs @@ -622,6 +622,17 @@ itest!(type_definitions { output: "type_definitions.ts.out", }); +itest!(type_directives_01 { + args: "run --reload -L debug type_directives_01.ts", + output: "type_directives_01.ts.out", + http_server: true, +}); + +itest!(type_directives_02 { + args: "run --reload -L debug type_directives_02.ts", + output: "type_directives_02.ts.out", +}); + itest!(types { args: "types", output: "types.out", diff --git a/cli/tests/subdir/type_reference.d.ts b/cli/tests/subdir/type_reference.d.ts new file mode 100644 index 000000000..f9b8de5ed --- /dev/null +++ b/cli/tests/subdir/type_reference.d.ts @@ -0,0 +1 @@ +export const foo: "foo"; diff --git a/cli/tests/subdir/type_reference.js b/cli/tests/subdir/type_reference.js new file mode 100644 index 000000000..917d89198 --- /dev/null +++ b/cli/tests/subdir/type_reference.js @@ -0,0 +1,3 @@ +/// <reference types="./type_reference.d.ts" /> + +export const foo = "foo"; diff --git a/cli/tests/type_directives_01.ts b/cli/tests/type_directives_01.ts new file mode 100644 index 000000000..71305824c --- /dev/null +++ b/cli/tests/type_directives_01.ts @@ -0,0 +1,3 @@ +import * as foo from "http://127.0.0.1:4545/xTypeScriptTypes.js"; + +console.log(foo.foo); diff --git a/cli/tests/type_directives_01.ts.out b/cli/tests/type_directives_01.ts.out new file mode 100644 index 000000000..f2fbdb15a --- /dev/null +++ b/cli/tests/type_directives_01.ts.out @@ -0,0 +1,3 @@ +[WILDCARD] +DEBUG TS - compiler::host.getSourceFile http://127.0.0.1:4545/xTypeScriptTypes.d.ts +[WILDCARD]
\ No newline at end of file diff --git a/cli/tests/type_directives_02.ts b/cli/tests/type_directives_02.ts new file mode 100644 index 000000000..f7274bf26 --- /dev/null +++ b/cli/tests/type_directives_02.ts @@ -0,0 +1,3 @@ +import * as foo from "./subdir/type_reference.js"; + +console.log(foo.foo); diff --git a/cli/tests/type_directives_02.ts.out b/cli/tests/type_directives_02.ts.out new file mode 100644 index 000000000..1e630ca32 --- /dev/null +++ b/cli/tests/type_directives_02.ts.out @@ -0,0 +1,3 @@ +[WILDCARD] +DEBUG TS - compiler::host.getSourceFile file:[WILDCARD]cli/tests/subdir/type_reference.d.ts +[WILDCARD]
\ No newline at end of file |