aboutsummaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/bun.js/buffer.test.js11
1 files changed, 11 insertions, 0 deletions
diff --git a/test/bun.js/buffer.test.js b/test/bun.js/buffer.test.js
index d1854d89a..e611c558d 100644
--- a/test/bun.js/buffer.test.js
+++ b/test/bun.js/buffer.test.js
@@ -161,6 +161,17 @@ it("Buffer.from", () => {
gc();
});
+it("Buffer.from latin1 vs ascii", () => {
+ const simpleBuffer = Buffer.from('\xa4', 'binary');
+ expect(simpleBuffer.toString("latin1").toBe("¤"));
+ expect(simpleBuffer.toString('ascii').toBe("$"));
+
+ const asciiBuffer = Buffer.from('\xa4', 'ascii');
+ expect(asciiBuffer.toString("latin1").toBe("¤"));
+ expect(asciiBuffer.toString('ascii').toBe("$"));
+ gc();
+});
+
it("Buffer.equals", () => {
var a = new Uint8Array(10);
a[2] = 1;