Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nodejs/node.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorRongjian Zhang <pd4d10@gmail.com>2021-05-16 18:03:20 +0300
committerJames M Snell <jasnell@gmail.com>2021-05-19 19:20:33 +0300
commitfc6e7e93e81aa70d55b374bd25a0d46f0f0523e3 (patch)
treee0e1756ad3aad69af5e3c43ea38a1c4e32ca3873 /test
parent44ffddae8b73a35704dfd4124ab4ce738cf546df (diff)
test: improve coverage of stream.Readable
PR-URL: https://github.com/nodejs/node/pull/38702 Refs: https://coverage.nodejs.org/coverage-0996eb71edbd47d9/lib/internal/streams/readable.js.html#L401 Reviewed-By: Antoine du Hamel <duhamelantoine1995@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com> Reviewed-By: Daijiro Wachi <daijiro.wachi@gmail.com> Reviewed-By: Benjamin Gruenbaum <benjamingr@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: Matteo Collina <matteo.collina@gmail.com>
Diffstat (limited to 'test')
-rw-r--r--test/parallel/test-streams-highwatermark.js13
1 files changed, 13 insertions, 0 deletions
diff --git a/test/parallel/test-streams-highwatermark.js b/test/parallel/test-streams-highwatermark.js
index 7d13be2dd19..18c53b1032e 100644
--- a/test/parallel/test-streams-highwatermark.js
+++ b/test/parallel/test-streams-highwatermark.js
@@ -57,3 +57,16 @@ const { inspect } = require('util');
readable._read = common.mustCall();
readable.read(0);
}
+
+{
+ // Parse size as decimal integer
+ ['1', '1.0', 1].forEach((size) => {
+ const readable = new stream.Readable({
+ read: common.mustCall(),
+ highWaterMark: 0,
+ });
+ readable.read(size);
+
+ assert.strictEqual(readable._readableState.highWaterMark, Number(size));
+ });
+}