diff options
author | Ryan Dahl <ry@tinyclouds.org> | 2018-05-26 21:55:08 -0400 |
---|---|---|
committer | Ryan Dahl <ry@tinyclouds.org> | 2018-05-26 21:55:42 -0400 |
commit | fe6e4febdb6858695cd86c75a9377ede3ca484f9 (patch) | |
tree | da19461f643fc4e5de66376d2dbc0bd646240c13 | |
parent | 8d2d66256e7104d78611d1ef2e684492d46ea507 (diff) |
Add TestErrors
-rw-r--r-- | integration_test.go | 14 | ||||
-rw-r--r-- | testdata/013_async_throw.ts | 9 |
2 files changed, 23 insertions, 0 deletions
diff --git a/integration_test.go b/integration_test.go index 0805708a8..37c87f30a 100644 --- a/integration_test.go +++ b/integration_test.go @@ -130,3 +130,17 @@ func TestIntegrationUrlArgs(t *testing.T) { t.Fatalf("Expected 404 at '%s'", cacheFn) } } + +func TestErrors(t *testing.T) { + integrationTestSetup() + + _, _, err := deno("testdata/013_async_throw.ts") + if err == nil { + t.Fatalf("Expected error.") + } + + _, _, err = deno("testdata/007_stack_trace.ts") + if err == nil { + t.Fatalf("Expected error.") + } +} diff --git a/testdata/013_async_throw.ts b/testdata/013_async_throw.ts new file mode 100644 index 000000000..12dee11eb --- /dev/null +++ b/testdata/013_async_throw.ts @@ -0,0 +1,9 @@ + +console.log("hello"); +const foo = async () => { + console.log("before error"); + throw Error("error"); +} + +foo(); +console.log("world"); |