From c06bba77d46fc5fcdb2ca21591cbf94b8fa4e6ba Mon Sep 17 00:00:00 2001 From: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> Date: Sat, 15 Oct 2022 21:34:05 -0700 Subject: Add test for body mixin error --- test/bun.js/body-mixin-errors.test.ts | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 test/bun.js/body-mixin-errors.test.ts (limited to 'test/bun.js') diff --git a/test/bun.js/body-mixin-errors.test.ts b/test/bun.js/body-mixin-errors.test.ts new file mode 100644 index 000000000..cec812c3f --- /dev/null +++ b/test/bun.js/body-mixin-errors.test.ts @@ -0,0 +1,17 @@ +import { it, describe, expect } from "bun:test"; + +describe("body-mixin-errors", () => { + it("should fail when bodyUsed", async () => { + var res = new Response("a"); + expect(res.bodyUsed).toBe(false); + await res.text(); + expect(res.bodyUsed).toBe(true); + + try { + await res.text(); + throw new Error("should not get here"); + } catch (e) { + expect(e.message).toBe("Body already used"); + } + }); +}); -- cgit v1.2.3