diff options
Diffstat (limited to 'cli/tests')
-rw-r--r-- | cli/tests/integration/run_tests.rs | 6 | ||||
-rw-r--r-- | cli/tests/testdata/nested_error.ts | 3 | ||||
-rw-r--r-- | cli/tests/testdata/nested_error.ts.out | 4 |
3 files changed, 13 insertions, 0 deletions
diff --git a/cli/tests/integration/run_tests.rs b/cli/tests/integration/run_tests.rs index 29e424aae..7354dbf1d 100644 --- a/cli/tests/integration/run_tests.rs +++ b/cli/tests/integration/run_tests.rs @@ -2792,3 +2792,9 @@ itest!(unhandled_rejection_sync_error { args: "run --check unhandled_rejection_sync_error.ts", output: "unhandled_rejection_sync_error.ts.out", }); + +itest!(nested_error { + args: "run nested_error.ts", + output: "nested_error.ts.out", + exit_code: 1, +}); diff --git a/cli/tests/testdata/nested_error.ts b/cli/tests/testdata/nested_error.ts new file mode 100644 index 000000000..69828e1ca --- /dev/null +++ b/cli/tests/testdata/nested_error.ts @@ -0,0 +1,3 @@ +throw { + foo: new Error(), +}; diff --git a/cli/tests/testdata/nested_error.ts.out b/cli/tests/testdata/nested_error.ts.out new file mode 100644 index 000000000..042a179ff --- /dev/null +++ b/cli/tests/testdata/nested_error.ts.out @@ -0,0 +1,4 @@ +error: Uncaught { + foo: Error + at file:///[WILDCARD]testdata/nested_error.ts:2:8 +} |