diff options
Diffstat (limited to 'test/bun.js/serve.test.ts')
-rw-r--r-- | test/bun.js/serve.test.ts | 6 |
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 { |