aboutsummaryrefslogtreecommitdiff
path: root/test/bun.js
diff options
context:
space:
mode:
authorGravatar zhiyuan <32867472+zhiyuang@users.noreply.github.com> 2022-10-20 16:40:58 +0800
committerGravatar GitHub <noreply@github.com> 2022-10-20 01:40:58 -0700
commit210ae2ffb2ef960d795fd785b69ea11379590e4f (patch)
tree2b0042000178f781913eaa582713bbd43f8ae6eb /test/bun.js
parent9f16906499c812eb82a982307511c454dec769ed (diff)
downloadbun-210ae2ffb2ef960d795fd785b69ea11379590e4f.tar.gz
bun-210ae2ffb2ef960d795fd785b69ea11379590e4f.tar.zst
bun-210ae2ffb2ef960d795fd785b69ea11379590e4f.zip
Fix Bun.serve error handler error param (#1359)
Diffstat (limited to 'test/bun.js')
-rw-r--r--test/bun.js/serve.test.ts6
1 files changed, 5 insertions, 1 deletions
diff --git a/test/bun.js/serve.test.ts b/test/bun.js/serve.test.ts
index 1ade9ed55..64634b841 100644
--- a/test/bun.js/serve.test.ts
+++ b/test/bun.js/serve.test.ts
@@ -206,18 +206,20 @@ describe("streaming", () => {
var server;
try {
var pass = false;
+ var err = { name: '', message: '' };
server = serve({
port: port++,
development: false,
error(e) {
pass = true;
+ err = e;
return new Response("Fail", { status: 500 });
},
fetch(req) {
return new Response(
new ReadableStream({
start(controller) {
- throw new Error("error");
+ throw new TypeError("error");
},
})
);
@@ -228,6 +230,8 @@ describe("streaming", () => {
expect(response.status).toBe(500);
expect(await response.text()).toBe("Fail");
expect(pass).toBe(true);
+ expect(err.name).toBe("TypeError");
+ expect(err.message).toBe("error");
} catch (e) {
throw e;
} finally {