Skip to content

Commit ad7608f

Browse files
committed
test: Update test-http-parser-free to use countdown timer
Fixes: nodejs#17169
1 parent 9de15de commit ad7608f

File tree

1 file changed

+5
-4
lines changed

1 file changed

+5
-4
lines changed

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

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -23,13 +23,16 @@
2323
require('../common');
2424
const assert = require('assert');
2525
const http = require('http');
26+
const Countdown = require('../common/countdown');
2627
const N = 100;
27-
let responses = 0;
28+
const responses = 0;
2829

2930
const server = http.createServer(function(req, res) {
3031
res.end('Hello');
3132
});
3233

34+
const countdown = new Countdown(N, () => server.close());
35+
3336
server.listen(0, function() {
3437
http.globalAgent.maxSockets = 1;
3538
let parser;
@@ -42,9 +45,7 @@ server.listen(0, function() {
4245
assert.strictEqual(req.parser, parser);
4346
}
4447

45-
if (++responses === N) {
46-
server.close();
47-
}
48+
countdown.dec();
4849
res.resume();
4950
});
5051
})(i);

0 commit comments

Comments
 (0)