diff options
author | Bamieh <ahmadbamieh@gmail.com> | 2017-12-12 22:44:08 +0200 |
---|---|---|
committer | Jon Moss <me@jonathanmoss.me> | 2017-12-17 14:40:17 -0500 |
commit | 97cee727d512956d29a94b6e260def80f7f3be29 (patch) | |
tree | d82b763292cc2558a35fde738f036ffb9ee12db8 /test | |
parent | cf76176476911c6f0bd8465cf10d9e1dcf2b4a98 (diff) | |
download | node-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.js | 8 |
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() { |