]> zoso.dev Git - buffer.git/commitdiff
Fix failing tests for #303 (unreleased) (#341)
authorLinus Unnebäck <linus@folkdatorn.se>
Tue, 23 Jan 2024 11:06:40 +0000 (12:06 +0100)
committerGitHub <noreply@github.com>
Tue, 23 Jan 2024 11:06:40 +0000 (22:06 +1100)
test/node/test-buffer-badhex.js

index 486e166c35a4c138d2152fa3359013c44b8891b7..90c302ff8617982ec9b339664d65f675fc5afe07 100644 (file)
@@ -17,9 +17,11 @@ const assert = require('assert');
   // Node Buffer behavior check
   // > Buffer.from('abc def01','hex')
   // <Buffer ab>
+  assert.strictEqual(buf.write('00000000', 0, 'hex'), 4);
   assert.strictEqual(buf.write('abc def01', 0, 'hex'), 1);
-  assert.deepStrictEqual(buf, new Buffer([0xab]));
-  assert.strictEqual(buf.toString('hex'), 'ab');
+  assert.deepStrictEqual(buf, new Buffer([0xab, 0, 0, 0]));
+  assert.strictEqual(buf.toString('hex'), 'ab000000');
+  assert.deepStrictEqual(Buffer.from('abc def01', 'hex'), Buffer.from([0xab]));
 
   const copy = Buffer.from(buf.toString('hex'), 'hex');
   assert.strictEqual(buf.toString('hex'), copy.toString('hex'));
@@ -53,4 +55,3 @@ const assert = require('assert');
   const badHex = `${hex.slice(0, 256)}xx${hex.slice(256, 510)}`;
   assert.deepStrictEqual(Buffer.from(badHex, 'hex'), buf.slice(0, 128));
 }
-