diff options
Diffstat (limited to 'test/parallel/test-stream-finished.js')
-rw-r--r-- | test/parallel/test-stream-finished.js | 17 |
1 files changed, 17 insertions, 0 deletions
diff --git a/test/parallel/test-stream-finished.js b/test/parallel/test-stream-finished.js index 51838a382e..b05b8c5421 100644 --- a/test/parallel/test-stream-finished.js +++ b/test/parallel/test-stream-finished.js @@ -643,3 +643,20 @@ testClosed((opts) => new Writable({ write() {}, ...opts })); const s = new Stream(); finished(s, common.mustNotCall()); } + +{ + const server = http.createServer(common.mustCall(function(req, res) { + fs.createReadStream(__filename).pipe(res); + finished(res, common.mustCall(function(err) { + assert.strictEqual(err, undefined); + })); + })).listen(0, function() { + http.request( + { method: 'GET', port: this.address().port }, + common.mustCall(function(res) { + res.resume(); + server.close(); + }) + ).end(); + }); +} |