diff options
author | Rongjian Zhang <pd4d10@gmail.com> | 2021-05-16 18:03:20 +0300 |
---|---|---|
committer | James M Snell <jasnell@gmail.com> | 2021-05-19 19:20:33 +0300 |
commit | fc6e7e93e81aa70d55b374bd25a0d46f0f0523e3 (patch) | |
tree | e0e1756ad3aad69af5e3c43ea38a1c4e32ca3873 /test | |
parent | 44ffddae8b73a35704dfd4124ab4ce738cf546df (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.js | 13 |
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)); + }); +} |