From ab2d25bfec136044532dfecc20f6089e7f533fda Mon Sep 17 00:00:00 2001 From: Jarred Sumner Date: Fri, 20 May 2022 15:40:39 -0700 Subject: [PATCH] Update streams.test.js --- integration/bunjs-only-snippets/streams.test.js | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/integration/bunjs-only-snippets/streams.test.js b/integration/bunjs-only-snippets/streams.test.js index f7998d2482..f5b84fd9df 100644 --- a/integration/bunjs-only-snippets/streams.test.js +++ b/integration/bunjs-only-snippets/streams.test.js @@ -29,3 +29,18 @@ it("ReadableStream", async () => { chunks.push(chunk.value); expect(chunks[0].join("")).toBe(Buffer.from("abdefgh").join("")); }); + +it("ReadableStream for Blob", async () => { + var blob = new Blob(["abdefgh", "ijklmnop"]); + var stream = blob.stream(); + const chunks = []; + var reader = stream.getReader(); + while (true) { + const chunk = await reader.read(); + if (chunk.done) break; + chunks.push(chunk.value); + } + expect(chunks.map((a) => a.join("")).join("")).toBe( + Buffer.from("abdefghijklmnop").join("") + ); +});