// deno-fmt-ignore-file // deno-lint-ignore-file // Copyright Joyent and Node contributors. All rights reserved. MIT license. // Taken from Node 20.11.1 // This file is automatically generated by `tests/node_compat/runner/setup.ts`. Do not modify this file manually. 'use strict'; require('../common'); const stream = require('stream'); const assert = require('assert'); const readable = new stream.Readable({ read: () => {}, encoding: 'utf16le', objectMode: true }); readable.push(Buffer.from('abc', 'utf16le')); readable.push(Buffer.from('def', 'utf16le')); readable.push(null); // Without object mode, these would be concatenated into a single chunk. assert.strictEqual(readable.read(), 'abc'); assert.strictEqual(readable.read(), 'def'); assert.strictEqual(readable.read(), null);