From 729d445b6885f69dd2c6355f38707bd42851c791 Mon Sep 17 00:00:00 2001 From: Jarred Sumner <709451+Jarred-Sumner@users.noreply.github.com> Date: Wed, 22 Jun 2022 23:21:48 -0700 Subject: change the directory structure --- integration/bunjs-only-snippets/concat.test.js | 46 -------------------------- 1 file changed, 46 deletions(-) delete mode 100644 integration/bunjs-only-snippets/concat.test.js (limited to 'integration/bunjs-only-snippets/concat.test.js') diff --git a/integration/bunjs-only-snippets/concat.test.js b/integration/bunjs-only-snippets/concat.test.js deleted file mode 100644 index a965fdb94..000000000 --- a/integration/bunjs-only-snippets/concat.test.js +++ /dev/null @@ -1,46 +0,0 @@ -import { describe, it, expect } from "bun:test"; -import { gcTick } from "./gc"; -import { concatArrayBuffers } from "bun"; - -describe("concat", () => { - function polyfill(chunks) { - var size = 0; - for (const chunk of chunks) { - size += chunk.byteLength; - } - var buffer = new ArrayBuffer(size); - var view = new Uint8Array(buffer); - var offset = 0; - for (const chunk of chunks) { - view.set(chunk, offset); - offset += chunk.byteLength; - } - return buffer; - } - - function concatToString(chunks) { - return Array.from(new Uint8Array(concatArrayBuffers(chunks))).join(""); - } - - function polyfillToString(chunks) { - return Array.from(new Uint8Array(polyfill(chunks))).join(""); - } - - it("works with one element", () => { - expect(concatToString([new Uint8Array([123])])).toBe( - polyfillToString([new Uint8Array([123])]) - ); - }); - - it("works with two elements", () => { - expect( - concatToString([Uint8Array.from([123]), Uint8Array.from([456])]) - ).toBe(polyfillToString([Uint8Array.from([123]), Uint8Array.from([456])])); - }); - - it("works with mix of ArrayBuffer and TypedArray elements", () => { - expect( - concatToString([Uint8Array.from([123]).buffer, Uint8Array.from([456])]) - ).toBe(polyfillToString([Uint8Array.from([123]), Uint8Array.from([456])])); - }); -}); -- cgit v1.2.3