Lines Matching full:utf8
27 assert.strictEqual(Buffer.from('hello', 'utf8').slice(0, 0).length, 0);
28 assert.strictEqual(Buffer('hello', 'utf8').slice(0, 0).length, 0);
30 const buf = Buffer.from('0123456789', 'utf8');
32 [buf.slice(-10, 10), Buffer.from('0123456789', 'utf8')],
33 [buf.slice(-20, 10), Buffer.from('0123456789', 'utf8')],
34 [buf.slice(-20, -10), Buffer.from('', 'utf8')],
35 [buf.slice(), Buffer.from('0123456789', 'utf8')],
36 [buf.slice(0), Buffer.from('0123456789', 'utf8')],
37 [buf.slice(0, 0), Buffer.from('', 'utf8')],
38 [buf.slice(undefined), Buffer.from('0123456789', 'utf8')],
39 [buf.slice('foobar'), Buffer.from('0123456789', 'utf8')],
40 [buf.slice(undefined, undefined), Buffer.from('0123456789', 'utf8')],
41 [buf.slice(2), Buffer.from('23456789', 'utf8')],
42 [buf.slice(5), Buffer.from('56789', 'utf8')],
43 [buf.slice(10), Buffer.from('', 'utf8')],
44 [buf.slice(5, 8), Buffer.from('567', 'utf8')],
45 [buf.slice(8, -1), Buffer.from('8', 'utf8')],
46 [buf.slice(-10), Buffer.from('0123456789', 'utf8')],
47 [buf.slice(0, -9), Buffer.from('0', 'utf8')],
48 [buf.slice(0, -10), Buffer.from('', 'utf8')],
49 [buf.slice(0, -1), Buffer.from('012345678', 'utf8')],
50 [buf.slice(2, -2), Buffer.from('234567', 'utf8')],
51 [buf.slice(0, 65536), Buffer.from('0123456789', 'utf8')],
52 [buf.slice(65536, 0), Buffer.from('', 'utf8')],
53 [buf.slice(-5, -8), Buffer.from('', 'utf8')],
54 [buf.slice(-5, -3), Buffer.from('56', 'utf8')],
55 [buf.slice(-10, 10), Buffer.from('0123456789', 'utf8')],
56 [buf.slice('0', '1'), Buffer.from('0', 'utf8')],
57 [buf.slice('-5', '10'), Buffer.from('56789', 'utf8')],
58 [buf.slice('-10', '10'), Buffer.from('0123456789', 'utf8')],
59 [buf.slice('-10', '-5'), Buffer.from('01234', 'utf8')],
60 [buf.slice('-10', '-0'), Buffer.from('', 'utf8')],
61 [buf.slice('111'), Buffer.from('', 'utf8')],
62 [buf.slice('0', '-111'), Buffer.from('', 'utf8')],
86 assert.strictEqual(Buffer.from('abcde', 'utf8').slice(1).toString('utf8'),
91 assert.strictEqual(Buffer.from('hello', 'utf8').slice(0, 0).length, 0);
95 const buf = Buffer.from('abcd', 'utf8');
96 assert.strictEqual(buf.slice(buf.length / 3).toString('utf8'), 'bcd');
104 const buf = Buffer.from('abcdefg', 'utf8');
105 assert.strictEqual(buf.slice(-(-1 >>> 0) - 1).toString('utf8'),
106 buf.toString('utf8'));
110 const buf = Buffer.from('abc', 'utf8');
111 assert.strictEqual(buf.slice(-0.5).toString('utf8'), buf.toString('utf8'));