summaryrefslogtreecommitdiff
path: root/tests/specs/run/error_no_check
diff options
context:
space:
mode:
Diffstat (limited to 'tests/specs/run/error_no_check')
-rw-r--r--tests/specs/run/error_no_check/__test__.jsonc5
-rw-r--r--tests/specs/run/error_no_check/error_no_check.ts1
-rw-r--r--tests/specs/run/error_no_check/error_no_check.ts.out2
-rw-r--r--tests/specs/run/error_no_check/type_and_code.ts7
4 files changed, 15 insertions, 0 deletions
diff --git a/tests/specs/run/error_no_check/__test__.jsonc b/tests/specs/run/error_no_check/__test__.jsonc
new file mode 100644
index 000000000..439dc5615
--- /dev/null
+++ b/tests/specs/run/error_no_check/__test__.jsonc
@@ -0,0 +1,5 @@
+{
+ "args": "run --reload --no-check error_no_check.ts",
+ "output": "error_no_check.ts.out",
+ "exitCode": 1
+}
diff --git a/tests/specs/run/error_no_check/error_no_check.ts b/tests/specs/run/error_no_check/error_no_check.ts
new file mode 100644
index 000000000..95ebff028
--- /dev/null
+++ b/tests/specs/run/error_no_check/error_no_check.ts
@@ -0,0 +1 @@
+export { AnInterface, isAnInterface } from "./type_and_code.ts";
diff --git a/tests/specs/run/error_no_check/error_no_check.ts.out b/tests/specs/run/error_no_check/error_no_check.ts.out
new file mode 100644
index 000000000..c4e85332d
--- /dev/null
+++ b/tests/specs/run/error_no_check/error_no_check.ts.out
@@ -0,0 +1,2 @@
+error: Uncaught SyntaxError: The requested module './type_and_code.ts' does not provide an export named 'AnInterface'
+[WILDCARD] \ No newline at end of file
diff --git a/tests/specs/run/error_no_check/type_and_code.ts b/tests/specs/run/error_no_check/type_and_code.ts
new file mode 100644
index 000000000..b14713419
--- /dev/null
+++ b/tests/specs/run/error_no_check/type_and_code.ts
@@ -0,0 +1,7 @@
+export interface AnInterface {
+ a: string;
+}
+
+export function isAnInterface(value: unknown): value is AnInterface {
+ return value && typeof value === "object" && "a" in value;
+}