summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
authorBamieh <ahmadbamieh@gmail.com>2017-12-12 22:44:08 +0200
committerJon Moss <me@jonathanmoss.me>2017-12-17 14:40:17 -0500
commit97cee727d512956d29a94b6e260def80f7f3be29 (patch)
treed82b763292cc2558a35fde738f036ffb9ee12db8 /test
parentcf76176476911c6f0bd8465cf10d9e1dcf2b4a98 (diff)
downloadnode-new-97cee727d512956d29a94b6e260def80f7f3be29.tar.gz
test: update test-http-content-length to use countdown
PR-URL: https://github.com/nodejs/node/pull/17201 Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Evan Lucas <evanlucas@me.com> Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com> Reviewed-By: Jon Moss <me@jonathanmoss.me>
Diffstat (limited to 'test')
-rw-r--r--test/parallel/test-http-content-length.js8
1 files changed, 4 insertions, 4 deletions
diff --git a/test/parallel/test-http-content-length.js b/test/parallel/test-http-content-length.js
index 3d6882d92f..e6ba3719f9 100644
--- a/test/parallel/test-http-content-length.js
+++ b/test/parallel/test-http-content-length.js
@@ -2,6 +2,7 @@
require('../common');
const assert = require('assert');
const http = require('http');
+const Countdown = require('../common/countdown');
const expectedHeadersMultipleWrites = {
'connection': 'close',
@@ -18,8 +19,8 @@ const expectedHeadersEndNoData = {
'content-length': '0',
};
-let receivedRequests = 0;
-const totalRequests = 3;
+
+const countdown = new Countdown(3, () => server.close());
const server = http.createServer(function(req, res) {
res.removeHeader('Date');
@@ -42,8 +43,7 @@ const server = http.createServer(function(req, res) {
throw new Error('Unreachable');
}
- receivedRequests++;
- if (totalRequests === receivedRequests) server.close();
+ countdown.dec();
});
server.listen(0, function() {