diff options
Diffstat (limited to 'tests')
-rw-r--r-- | tests/044_bad_resource.test | 4 | ||||
-rw-r--r-- | tests/044_bad_resource.ts | 7 | ||||
-rw-r--r-- | tests/044_bad_resource.ts.out | 6 |
3 files changed, 17 insertions, 0 deletions
diff --git a/tests/044_bad_resource.test b/tests/044_bad_resource.test new file mode 100644 index 000000000..8804fde1b --- /dev/null +++ b/tests/044_bad_resource.test @@ -0,0 +1,4 @@ +args: run --reload --allow-read tests/044_bad_resource.ts +output: tests/044_bad_resource.ts.out +check_stderr: true +exit_code: 1 diff --git a/tests/044_bad_resource.ts b/tests/044_bad_resource.ts new file mode 100644 index 000000000..d2fc828f0 --- /dev/null +++ b/tests/044_bad_resource.ts @@ -0,0 +1,7 @@ +async function main(): Promise<void> { + const file = await Deno.open("Cargo.toml", "r"); + file.close(); + await file.seek(10, 0); +} + +main(); diff --git a/tests/044_bad_resource.ts.out b/tests/044_bad_resource.ts.out new file mode 100644 index 000000000..155e4396f --- /dev/null +++ b/tests/044_bad_resource.ts.out @@ -0,0 +1,6 @@ +[WILDCARD] +error: Uncaught BadResource: bad resource id +[WILDCARD]dispatch_json.ts:[WILDCARD] + at DenoError ([WILDCARD]errors.ts:[WILDCARD]) + at unwrapResponse ([WILDCARD]dispatch_json.ts:[WILDCARD]) + at sendAsync ([WILDCARD]dispatch_json.ts:[WILDCARD]) |