diff options
author | Kitson Kelly <me@kitsonkelly.com> | 2018-08-10 10:38:57 -0700 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2018-08-10 11:50:45 -0700 |
commit | 9be36ffbf8594fe2e155c8113aec56b2a7c19c0b (patch) | |
tree | 23f6f9a6a2a95ff79d12cefd8a7b127fe465e100 /tests | |
parent | 2c8bdd2f5fda04254551d04923ef91c79524282f (diff) |
Add error tests
Diffstat (limited to 'tests')
-rw-r--r-- | tests/error_001.ts | 9 | ||||
-rw-r--r-- | tests/error_001.ts.out | 9 | ||||
-rw-r--r-- | tests/error_002.ts (renamed from tests/008_stack_trace.ts) | 0 | ||||
-rw-r--r-- | tests/error_002.ts.out | 11 |
4 files changed, 29 insertions, 0 deletions
diff --git a/tests/error_001.ts b/tests/error_001.ts new file mode 100644 index 000000000..624bc55da --- /dev/null +++ b/tests/error_001.ts @@ -0,0 +1,9 @@ +function foo() { + throw Error("bad"); +} + +function bar() { + foo() +} + +bar() diff --git a/tests/error_001.ts.out b/tests/error_001.ts.out new file mode 100644 index 000000000..237af9d57 --- /dev/null +++ b/tests/error_001.ts.out @@ -0,0 +1,9 @@ +Error: bad + at foo (file://[WILDCARD]tests/error_001.ts:2:9) + at bar (file://[WILDCARD]tests/error_001.ts:6:3) + at eval (file://[WILDCARD]tests/error_001.ts:9:1) + at eval (<anonymous>) + at execute (deno/js/runtime.ts:[WILDCARD]) + at FileModule.compileAndRun (deno/js/runtime.ts:[WILDCARD]) + at denoMain (deno/js/main.ts:[WILDCARD]) + at deno_main.js:1:1 diff --git a/tests/008_stack_trace.ts b/tests/error_002.ts index 6aa0fcc3b..6aa0fcc3b 100644 --- a/tests/008_stack_trace.ts +++ b/tests/error_002.ts diff --git a/tests/error_002.ts.out b/tests/error_002.ts.out new file mode 100644 index 000000000..f245ab7c0 --- /dev/null +++ b/tests/error_002.ts.out @@ -0,0 +1,11 @@ +Error: exception from mod1 + at Object.throwsError (file://[WILDCARD]tests/subdir/mod1.ts:16:9) + at foo (file://[WILDCARD]tests/error_002.ts:4:3) + at eval (file://[WILDCARD]tests/error_002.ts:7:1) + at localDefine (deno/js/runtime.ts:[WILDCARD]) + at eval ([WILDCARD]tests/error_002.ts, <anonymous>) + at eval (<anonymous>) + at execute (deno/js/runtime.ts:[WILDCARD]) + at FileModule.compileAndRun (deno/js/runtime.ts:[WILDCARD]) + at denoMain (deno/js/main.ts:[WILDCARD]) + at deno_main.js:1:1 |