1'use strict'; 2 3require('../common'); 4const stream = require('stream'); 5const assert = require('assert'); 6 7const readable = new stream.Readable({ 8 read: () => {}, 9 encoding: 'utf16le', 10 objectMode: true 11}); 12 13readable.push(Buffer.from('abc', 'utf16le')); 14readable.push(Buffer.from('def', 'utf16le')); 15readable.push(null); 16 17// Without object mode, these would be concatenated into a single chunk. 18assert.strictEqual(readable.read(), 'abc'); 19assert.strictEqual(readable.read(), 'def'); 20assert.strictEqual(readable.read(), null); 21