aboutsummaryrefslogtreecommitdiff
path: root/test/bun.js/buffer.test.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/bun.js/buffer.test.js')
-rw-r--r--test/bun.js/buffer.test.js8
1 files changed, 8 insertions, 0 deletions
diff --git a/test/bun.js/buffer.test.js b/test/bun.js/buffer.test.js
index 3c25450f7..47cdbe210 100644
--- a/test/bun.js/buffer.test.js
+++ b/test/bun.js/buffer.test.js
@@ -147,6 +147,14 @@ it("Buffer.from", () => {
);
gc();
expect(Buffer.from([254]).join(",")).toBe("254");
+
+ expect(Buffer.from([254], "utf8").join(",")).toBe("254");
+ expect(Buffer.from([254], "utf-8").join(",")).toBe("254");
+ expect(Buffer.from([254], "latin").join(",")).toBe("254");
+ expect(Buffer.from([254], "uc2").join(",")).toBe("254");
+ expect(Buffer.from([254], "utf16").join(",")).toBe("254");
+ expect(Buffer.isBuffer(Buffer.from([254], "utf16"))).toBe(true);
+
expect(Buffer.from(123).join(",")).toBe(Uint8Array.from(123).join(","));
expect(Buffer.from({ length: 124 }).join(",")).toBe(
Uint8Array.from({ length: 124 }).join(",")