From 2cfa60832496902089b9d73d3954318aa8a1fe2a Mon Sep 17 00:00:00 2001 From: Kitson Kelly Date: Thu, 25 Oct 2018 06:26:21 +1100 Subject: Support CheckJS --- tests/error_008_checkjs.js | 6 ++++++ tests/error_008_checkjs.js.out | 10 ++++++++++ tests/subdir/mt_application_ecmascript.j2.js | 4 +--- tests/subdir/mt_application_x_javascript.j4.js | 4 +--- tests/subdir/mt_javascript.js | 4 +--- tests/subdir/mt_text_ecmascript.j3.js | 4 +--- tests/subdir/mt_text_javascript.j1.js | 4 +--- 7 files changed, 21 insertions(+), 15 deletions(-) create mode 100644 tests/error_008_checkjs.js create mode 100644 tests/error_008_checkjs.js.out (limited to 'tests') diff --git a/tests/error_008_checkjs.js b/tests/error_008_checkjs.js new file mode 100644 index 000000000..08d4873c7 --- /dev/null +++ b/tests/error_008_checkjs.js @@ -0,0 +1,6 @@ +// 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 +// @ts-ignore +const foo = new Foo(); diff --git a/tests/error_008_checkjs.js.out b/tests/error_008_checkjs.js.out new file mode 100644 index 000000000..9220efaf1 --- /dev/null +++ b/tests/error_008_checkjs.js.out @@ -0,0 +1,10 @@ +[WILDCARD]/tests/error_008_checkjs.jsILDCARD] - error TS2552: Cannot find name 'consol'. Did you mean 'console'? + +ILDCARD] consol.log("hello world!"); +[WILDCARD]~~~~~~ + + $asset$/lib.deno_runtime.d.tsILDCARD] +[WILDCARD]declare const console: console_.Console; +[WILDCARD]~~~~~~~ +[WILDCARD]'console' is declared here. + diff --git a/tests/subdir/mt_application_ecmascript.j2.js b/tests/subdir/mt_application_ecmascript.j2.js index ec30e0595..e67d2a017 100644 --- a/tests/subdir/mt_application_ecmascript.j2.js +++ b/tests/subdir/mt_application_ecmascript.j2.js @@ -1,3 +1 @@ -define(["exports"], function(exports) { - exports.loaded = true; -}); +export const loaded = true; diff --git a/tests/subdir/mt_application_x_javascript.j4.js b/tests/subdir/mt_application_x_javascript.j4.js index ec30e0595..e67d2a017 100644 --- a/tests/subdir/mt_application_x_javascript.j4.js +++ b/tests/subdir/mt_application_x_javascript.j4.js @@ -1,3 +1 @@ -define(["exports"], function(exports) { - exports.loaded = true; -}); +export const loaded = true; diff --git a/tests/subdir/mt_javascript.js b/tests/subdir/mt_javascript.js index ec30e0595..e67d2a017 100644 --- a/tests/subdir/mt_javascript.js +++ b/tests/subdir/mt_javascript.js @@ -1,3 +1 @@ -define(["exports"], function(exports) { - exports.loaded = true; -}); +export const loaded = true; diff --git a/tests/subdir/mt_text_ecmascript.j3.js b/tests/subdir/mt_text_ecmascript.j3.js index ec30e0595..e67d2a017 100644 --- a/tests/subdir/mt_text_ecmascript.j3.js +++ b/tests/subdir/mt_text_ecmascript.j3.js @@ -1,3 +1 @@ -define(["exports"], function(exports) { - exports.loaded = true; -}); +export const loaded = true; diff --git a/tests/subdir/mt_text_javascript.j1.js b/tests/subdir/mt_text_javascript.j1.js index ec30e0595..e67d2a017 100644 --- a/tests/subdir/mt_text_javascript.j1.js +++ b/tests/subdir/mt_text_javascript.j1.js @@ -1,3 +1 @@ -define(["exports"], function(exports) { - exports.loaded = true; -}); +export const loaded = true; -- cgit v1.2.3