Lines Matching full:hex
5 // Test hex strings and bad hex strings
10 assert.strictEqual(buf.write('abcdxx', 0, 'hex'), 2);
12 assert.strictEqual(buf.toString('hex'), 'abcd0000');
13 assert.strictEqual(buf.write('abcdef01', 0, 'hex'), 4);
15 assert.strictEqual(buf.toString('hex'), 'abcdef01');
17 const copy = Buffer.from(buf.toString('hex'), 'hex');
18 assert.strictEqual(buf.toString('hex'), copy.toString('hex'));
23 assert.strictEqual(buf.write('abcdxx', 1, 'hex'), 2);
24 assert.strictEqual(buf.toString('hex'), '00abcd0000');
30 assert.strictEqual(buf.write('xxabcd', 0, 'hex'), 0);
32 assert.strictEqual(buf.write('xxab', 1, 'hex'), 0);
34 assert.strictEqual(buf.write('cdxxab', 0, 'hex'), 1);
43 const hex = buf.toString('hex'); constant
44 assert.deepStrictEqual(Buffer.from(hex, 'hex'), buf);
46 const badHex = `${hex.slice(0, 256)}xx${hex.slice(256, 510)}`;
47 assert.deepStrictEqual(Buffer.from(badHex, 'hex'), buf.slice(0, 128));