mirror of
https://github.com/nodejs/node.git
synced 2025-08-15 13:48:44 +02:00

PR-URL: https://github.com/nodejs/node/pull/59219 Reviewed-By: Zeyu "Alex" Yang <himself65@outlook.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Juan José Arboleda <soyjuanarbol@gmail.com>
18 lines
551 B
JavaScript
18 lines
551 B
JavaScript
'use strict';
|
|
require('../common');
|
|
const assert = require('assert');
|
|
const { getDefaultHighWaterMark } = require('stream');
|
|
|
|
const http = require('http');
|
|
const OutgoingMessage = http.OutgoingMessage;
|
|
|
|
const msg = new OutgoingMessage();
|
|
msg._implicitHeader = function() {};
|
|
|
|
// Writes should be buffered until highwatermark
|
|
// even when no socket is assigned.
|
|
|
|
assert.strictEqual(msg.write('asd'), true);
|
|
while (msg.write('asd'));
|
|
const highwatermark = msg.writableHighWaterMark || getDefaultHighWaterMark();
|
|
assert(msg.outputSize >= highwatermark);
|