summaryrefslogtreecommitdiff
path: root/test/parallel/test-stream-finished.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/parallel/test-stream-finished.js')
-rw-r--r--test/parallel/test-stream-finished.js17
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();
+ });
+}