From 2c10f17db9a627b3781980261a09f0ae03f976a1 Mon Sep 17 00:00:00 2001 From: Leko Date: Sat, 9 Dec 2017 01:47:45 +0900 Subject: [PATCH] test: use Countdown instead of nresponses --- test/parallel/test-http-set-cookies.js | 19 +++++++------------ 1 file changed, 7 insertions(+), 12 deletions(-) diff --git a/test/parallel/test-http-set-cookies.js b/test/parallel/test-http-set-cookies.js index 44a5f47bbb3d03..4b6cb605a6225a 100644 --- a/test/parallel/test-http-set-cookies.js +++ b/test/parallel/test-http-set-cookies.js @@ -20,11 +20,14 @@ // USE OR OTHER DEALINGS IN THE SOFTWARE. 'use strict'; -require('../common'); +const common = require('../common'); +const Countdown = require('../common/countdown'); const assert = require('assert'); const http = require('http'); -let nresponses = 0; +const countdown = new Countdown(2, common.mustCall(() => { + server.close(); +})); const server = http.createServer(function(req, res) { if (req.url === '/one') { @@ -55,9 +58,7 @@ server.on('listening', function() { }); res.on('end', function() { - if (++nresponses === 2) { - server.close(); - } + countdown.dec(); }); }); @@ -72,14 +73,8 @@ server.on('listening', function() { }); res.on('end', function() { - if (++nresponses === 2) { - server.close(); - } + countdown.dec(); }); }); }); - -process.on('exit', function() { - assert.strictEqual(2, nresponses); -});