aboutsummaryrefslogtreecommitdiff
path: root/integration/bunjs-only-snippets
diff options
context:
space:
mode:
authorGravatar Jarred Sumner <jarred@jarredsumner.com> 2022-05-01 04:36:17 -0700
committerGravatar Jarred Sumner <jarred@jarredsumner.com> 2022-05-01 04:36:17 -0700
commitde23f2f8aa505af99ebf0cdf42d7fa96185b7bdd (patch)
tree2b13290d10dbeb186095c8e9ce807e9603b41cda /integration/bunjs-only-snippets
parentb6aa9887169f3cb7b7e866d8ea5544bc168dec86 (diff)
downloadbun-de23f2f8aa505af99ebf0cdf42d7fa96185b7bdd.tar.gz
bun-de23f2f8aa505af99ebf0cdf42d7fa96185b7bdd.tar.zst
bun-de23f2f8aa505af99ebf0cdf42d7fa96185b7bdd.zip
Buffer.compare & Buffer.equal
Diffstat (limited to 'integration/bunjs-only-snippets')
-rw-r--r--integration/bunjs-only-snippets/buffer.test.js25
1 files changed, 25 insertions, 0 deletions
diff --git a/integration/bunjs-only-snippets/buffer.test.js b/integration/bunjs-only-snippets/buffer.test.js
index c934f872d..ba325adc9 100644
--- a/integration/bunjs-only-snippets/buffer.test.js
+++ b/integration/bunjs-only-snippets/buffer.test.js
@@ -147,6 +147,31 @@ it("Buffer.from", () => {
gc();
});
+it("Buffer.equals", () => {
+ var a = new Uint8Array(10);
+ a[2] = 1;
+ var b = new Uint8Array(10);
+ b[2] = 1;
+ Buffer.toBuffer(a);
+ Buffer.toBuffer(b);
+ expect(a.equals(b)).toBe(true);
+ b[2] = 0;
+ expect(a.equals(b)).toBe(false);
+});
+
+it("Buffer.compare", () => {
+ var a = new Uint8Array(10);
+ a[2] = 1;
+ var b = new Uint8Array(10);
+ b[2] = 1;
+ Buffer.toBuffer(a);
+ Buffer.toBuffer(b);
+ expect(a.compare(b)).toBe(0);
+ b[2] = 0;
+ expect(a.compare(b)).toBe(1);
+ expect(b.compare(a)).toBe(-1);
+});
+
it("Buffer.copy", () => {
var array1 = new Uint8Array(128);
array1.fill(100);