From 3d60b870ee0d206d79eb4dda22dec7da55d91184 Mon Sep 17 00:00:00 2001 From: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> Date: Wed, 28 Dec 2022 03:43:39 -0800 Subject: Fix `ReadableStream.pipeTo` --- test/bun.js/streams.test.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) (limited to 'test/bun.js/streams.test.js') diff --git a/test/bun.js/streams.test.js b/test/bun.js/streams.test.js index 577570221..ec803a9dd 100644 --- a/test/bun.js/streams.test.js +++ b/test/bun.js/streams.test.js @@ -48,6 +48,24 @@ describe("WritableStream", () => { throw e; } }); + + it("pipeTo", async () => { + const rs = new ReadableStream({ + start(controller) { + controller.enqueue("hello world"); + controller.close(); + }, + }); + + let received; + const ws = new WritableStream({ + write(chunk, controller) { + received = chunk; + }, + }); + await rs.pipeTo(ws); + expect(received).toBe("hello world"); + }); }); describe("ReadableStream.prototype.tee", () => { -- cgit v1.2.3