From 61e1b19c8616aa151835a4ae599b299afb574ebf Mon Sep 17 00:00:00 2001 From: Espen Hovlandsdal Date: Sun, 26 Jan 2020 20:44:52 -0800 Subject: [PATCH] test: destroy both proxied request and response on close --- test/eventsource_test.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/test/eventsource_test.js b/test/eventsource_test.js index 3ae6692..511bb0d 100644 --- a/test/eventsource_test.js +++ b/test/eventsource_test.js @@ -93,7 +93,7 @@ function createProxy (target, protocol, callback) { upstreamRes.pipe(res) }) - proxied.push(upstreamReq) + proxied.push({req: upstreamReq, res: res}) upstreamReq.end() }) @@ -101,8 +101,9 @@ function createProxy (target, protocol, callback) { var oldClose = server.close server.close = function (closeCb) { - proxied.forEach(function (res) { - res.abort() + proxied.forEach(function (pair) { + pair.req.abort() + pair.res.destroy() }) oldClose.call(server, function () {