Lines Matching refs:encoding
39 // Check that buffer is saved with correct encoding
42 const encoding = 'base64';
43 const string = Buffer.from('abc').toString(encoding);
46 assert.strictEqual(chunk.toString(encoding), string);
49 readable.unshift(string, encoding);
64 const { encoding, string } = expected.pop();
65 assert.strictEqual(chunk.toString(encoding), string);
68 for (const encoding of encodings) {
71 // If encoding is the same as the state.encoding the string is
73 const expect = encoding !== streamEncoding ?
74 Buffer.from(string, encoding).toString(streamEncoding) : string;
76 expected.push({ encoding, string: expect });
78 readable.unshift(string, encoding);
86 const r2 = new Readable({ read() {}, encoding: streamEncoding });
93 // When setting an encoding, each chunk should be emitted with that encoding
94 const encoding = 'base64';
99 assert.strictEqual(chunk, Buffer.from(string).toString(encoding));
107 r1.setEncoding(encoding);
110 const r2 = new Readable({ read() {}, encoding });