diff options
Diffstat (limited to 'tests/specs/run/_038_checkjs')
-rw-r--r-- | tests/specs/run/_038_checkjs/038_checkjs.js | 5 | ||||
-rw-r--r-- | tests/specs/run/_038_checkjs/038_checkjs.js.out | 22 | ||||
-rw-r--r-- | tests/specs/run/_038_checkjs/__test__.jsonc | 6 | ||||
-rw-r--r-- | tests/specs/run/_038_checkjs/checkjs.tsconfig.json | 5 |
4 files changed, 38 insertions, 0 deletions
diff --git a/tests/specs/run/_038_checkjs/038_checkjs.js b/tests/specs/run/_038_checkjs/038_checkjs.js new file mode 100644 index 000000000..f0856d94c --- /dev/null +++ b/tests/specs/run/_038_checkjs/038_checkjs.js @@ -0,0 +1,5 @@ +// console.log intentionally misspelled to trigger a type error +consol.log("hello world!"); + +// the following error should be ignored and not output to the console +const foo = new Foo(); diff --git a/tests/specs/run/_038_checkjs/038_checkjs.js.out b/tests/specs/run/_038_checkjs/038_checkjs.js.out new file mode 100644 index 000000000..4ea473e4f --- /dev/null +++ b/tests/specs/run/_038_checkjs/038_checkjs.js.out @@ -0,0 +1,22 @@ +[WILDCARD] +error: TS2552 [ERROR]: Cannot find name 'consol'. Did you mean 'console'? +consol.log("hello world!"); +~~~~~~ + at [WILDCARD]/038_checkjs.js:2:1 + + 'console' is declared here. + declare var console: Console; + ~~~~~~~ + at [WILDCARD] + +TS2552 [ERROR]: Cannot find name 'Foo'. Did you mean 'foo'? +const foo = new Foo(); + ~~~ + at [WILDCARD]/038_checkjs.js:5:17 + + 'foo' is declared here. + const foo = new Foo(); + ~~~ + at [WILDCARD]/038_checkjs.js:5:7 + +Found 2 errors. diff --git a/tests/specs/run/_038_checkjs/__test__.jsonc b/tests/specs/run/_038_checkjs/__test__.jsonc new file mode 100644 index 000000000..6915787d2 --- /dev/null +++ b/tests/specs/run/_038_checkjs/__test__.jsonc @@ -0,0 +1,6 @@ +{ + // checking if JS file is run through TS compiler + "args": "run --reload --config checkjs.tsconfig.json --check 038_checkjs.js", + "exitCode": 1, + "output": "038_checkjs.js.out" +} diff --git a/tests/specs/run/_038_checkjs/checkjs.tsconfig.json b/tests/specs/run/_038_checkjs/checkjs.tsconfig.json new file mode 100644 index 000000000..08ac60b6c --- /dev/null +++ b/tests/specs/run/_038_checkjs/checkjs.tsconfig.json @@ -0,0 +1,5 @@ +{ + "compilerOptions": { + "checkJs": true + } +} |