Skip to content

Commit b033d38

Browse files
daxlabMylesBorins
authored andcommitted
test: Update test-http-parser-free to use countdown timer
PR-URL: #17322 Refs: #17169 Reviewed-By: Jon Moss <[email protected]> Reviewed-By: James M Snell <[email protected]> Reviewed-By: Anna Henningsen <[email protected]>
1 parent 4a749c3 commit b033d38

File tree

1 file changed

+4
-8
lines changed

1 file changed

+4
-8
lines changed

‎test/parallel/test-http-parser-free.js‎

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,15 @@
2323
require('../common');
2424
constassert=require('assert');
2525
consthttp=require('http');
26+
constCountdown=require('../common/countdown');
2627
constN=100;
27-
letresponses=0;
2828

2929
constserver=http.createServer(function(req,res){
3030
res.end('Hello');
3131
});
3232

33+
constcountdown=newCountdown(N,()=>server.close());
34+
3335
server.listen(0,function(){
3436
http.globalAgent.maxSockets=1;
3537
letparser;
@@ -42,15 +44,9 @@ server.listen(0, function(){
4244
assert.strictEqual(req.parser,parser);
4345
}
4446

45-
if(++responses===N){
46-
server.close();
47-
}
47+
countdown.dec();
4848
res.resume();
4949
});
5050
})(i);
5151
}
5252
});
53-
54-
process.on('exit',function(){
55-
assert.strictEqual(responses,N);
56-
});

0 commit comments

Comments
(0)