From 5cd8cb6616d789ab8f15b63284dd0da07e685440 Mon Sep 17 00:00:00 2001 From: Momtchil Momtchev Date: Tue, 5 Jan 2021 13:38:18 +0100 Subject: [PATCH] add an unit test with the stream API --- test/parallel/test-stream-manualstart.js | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 test/parallel/test-stream-manualstart.js diff --git a/test/parallel/test-stream-manualstart.js b/test/parallel/test-stream-manualstart.js new file mode 100644 index 00000000000000..2c7442a5538db8 --- /dev/null +++ b/test/parallel/test-stream-manualstart.js @@ -0,0 +1,20 @@ +'use strict'; +const common = require('../common'); +const assert = require('assert'); +const fs = require('fs'); + +fs.promises.open(__filename).then(common.mustCall((fd) => { + const rs = new fs.ReadStream(null, { + fd: fd, + manualStart: false + }); + setTimeout(() => assert(rs.bytesRead > 0), common.platformTimeout(10)); +})); + +fs.promises.open(__filename).then(common.mustCall((fd) => { + const rs = new fs.ReadStream(null, { + fd: fd, + manualStart: true + }); + setTimeout(() => assert(rs.bytesRead === 0), common.platformTimeout(10)); +}));