Lines Matching refs:from
5 const b = Buffer.from('abcdef');
6 const buf_a = Buffer.from('a');
7 const buf_bc = Buffer.from('bc');
8 const buf_f = Buffer.from('f');
9 const buf_z = Buffer.from('z');
10 const buf_empty = Buffer.from('');
74 assert.strictEqual(b.indexOf(Buffer.from('d'), 2), 3);
75 assert.strictEqual(b.indexOf(Buffer.from('f'), 5), 5);
76 assert.strictEqual(b.indexOf(Buffer.from('f'), -1), 5);
77 assert.strictEqual(b.indexOf(Buffer.from('f'), 6), -1);
79 assert.strictEqual(Buffer.from('ff').indexOf(Buffer.from('f'), 1, 'ucs2'), -1);
89 Buffer.from(b.toString('hex'), 'hex')
94 Buffer.from(b.toString('hex'), 'hex')
95 .indexOf(Buffer.from('64', 'hex'), 0, 'hex'),
101 Buffer.from(b.toString('base64'), 'base64')
106 Buffer.from(b.toString('base64'), 'base64')
107 .indexOf(Buffer.from('ZA==', 'base64'), 0, 'base64'),
113 Buffer.from(b.toString('base64url'), 'base64url')
120 Buffer.from(b.toString('ascii'), 'ascii')
125 Buffer.from(b.toString('ascii'), 'ascii')
126 .indexOf(Buffer.from('d', 'ascii'), 0, 'ascii'),
132 Buffer.from(b.toString('latin1'), 'latin1')
137 Buffer.from(b.toString('latin1'), 'latin1')
138 .indexOf(Buffer.from('d', 'latin1'), 0, 'latin1'),
142 Buffer.from('aa\u00e8aa', 'latin1')
147 Buffer.from('\u00e8', 'latin1')
152 Buffer.from('\u00e8', 'latin1')
153 .indexOf(Buffer.from('\u00e8', 'latin1'), 'latin1'),
159 Buffer.from(b.toString('binary'), 'binary')
164 Buffer.from(b.toString('binary'), 'binary')
165 .indexOf(Buffer.from('d', 'binary'), 0, 'binary'),
169 Buffer.from('aa\u00e8aa', 'binary')
174 Buffer.from('\u00e8', 'binary')
179 Buffer.from('\u00e8', 'binary')
180 .indexOf(Buffer.from('\u00e8', 'binary'), 'binary'),
186 assert.strictEqual(Buffer.from('aaaa0').indexOf('30', 'hex'), 4);
187 assert.strictEqual(Buffer.from('aaaa00a').indexOf('3030', 'hex'), 4);
192 const twoByteString = Buffer.from(
199 Buffer.from('\u03a3', encoding), -6, encoding), 4);
205 Buffer.from('\u039a\u0391abc\u03a3\u03a3\u0395', 'ucs2');
211 mixedByteStringUcs2.indexOf(Buffer.from('bc', 'ucs2'), 0, 'ucs2'), 6);
213 mixedByteStringUcs2.indexOf(Buffer.from('\u03a3', 'ucs2'), 0, 'ucs2'), 10);
215 -1, mixedByteStringUcs2.indexOf(Buffer.from('\u0396', 'ucs2'), 0, 'ucs2'));
218 const twoByteString = Buffer.from('\u039a\u0391\u03a3\u03a3\u0395', 'ucs2');
244 const mixedByteStringUtf8 = Buffer.from('\u039a\u0391abc\u03a3\u03a3\u0395');
255 for (let i = 66; i < 76; i++) { // from 'B' to 'K'
259 const longBufferString = Buffer.from(longString);
282 const asciiString = Buffer.from(
292 const allCharsBufferUtf8 = Buffer.from(allCharsString);
293 const allCharsBufferUcs2 = Buffer.from(allCharsString, 'ucs2');
301 assert.strictEqual(Buffer.from('aaaa').indexOf('a'.repeat(4), 'ucs2'), -1);
303 assert.strictEqual(Buffer.from('aaaa').indexOf('a'.repeat(4), 'utf8'), 0);
304 assert.strictEqual(Buffer.from('aaaa').indexOf('你好', 'ucs2'), -1);
307 assert.strictEqual(Buffer.from('aaaaa').indexOf('b', 'ucs2'), -1);
499 assert.strictEqual(b.lastIndexOf(Buffer.from('aaaaaaaaaaaaaaa')), -1);
504 assert.strictEqual(b.lastIndexOf(Buffer.from('aaaaaaaaaaaaaaa'), 7), -1);
511 assert.strictEqual(buf_bc.lastIndexOf(Buffer.from('你好')), -1);
516 assert.strictEqual(buf_bc.lastIndexOf(Buffer.from('你好'), 7), -1);
519 const bufferString = Buffer.from('a man a plan a canal panama');
526 assert.strictEqual(-1, bufferString.lastIndexOf(Buffer.from('a'.repeat(1000))));
539 const abInUCS2 = Buffer.from('ab', 'ucs2');
540 assert.strictEqual(-1, Buffer.from('µaaaa¶bbbb', 'latin1').lastIndexOf('µ'));
541 assert.strictEqual(-1, Buffer.from('µaaaa¶bbbb', 'binary').lastIndexOf('µ'));
542 assert.strictEqual(-1, Buffer.from('bc').lastIndexOf('ab'));
543 assert.strictEqual(-1, Buffer.from('abc').lastIndexOf('qa'));
544 assert.strictEqual(-1, Buffer.from('abcdef').lastIndexOf('qabc'));
545 assert.strictEqual(-1, Buffer.from('bc').lastIndexOf(Buffer.from('ab')));
546 assert.strictEqual(-1, Buffer.from('bc', 'ucs2').lastIndexOf('ab', 'ucs2'));
547 assert.strictEqual(-1, Buffer.from('bc', 'ucs2').lastIndexOf(abInUCS2));
549 assert.strictEqual(Buffer.from('abc').lastIndexOf('ab'), 0);
550 assert.strictEqual(Buffer.from('abc').lastIndexOf('ab', 1), 0);
551 assert.strictEqual(Buffer.from('abc').lastIndexOf('ab', 2), 0);
552 assert.strictEqual(Buffer.from('abc').lastIndexOf('ab', 3), 0);
562 // Finally, give it a really long input to trigger fallback from BMH to
581 const reallyLong = Buffer.from(parts.join(' '));
598 const buf = Buffer.from('this is a test');
615 const haystack = Buffer.from('a foo b foo');