We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 4a749c3 commit b033d38Copy full SHA for b033d38
test/parallel/test-http-parser-free.js
@@ -23,13 +23,15 @@
23
require('../common');
24
const assert = require('assert');
25
const http = require('http');
26
+const Countdown = require('../common/countdown');
27
const N = 100;
-let responses = 0;
28
29
const server = http.createServer(function(req, res) {
30
res.end('Hello');
31
});
32
33
+const countdown = new Countdown(N, () => server.close());
34
+
35
server.listen(0, function() {
36
http.globalAgent.maxSockets = 1;
37
let parser;
@@ -42,15 +44,9 @@ server.listen(0, function() {
42
44
assert.strictEqual(req.parser, parser);
43
45
}
46
- if (++responses === N) {
- server.close();
47
- }
+ countdown.dec();
48
res.resume();
49
50
})(i);
51
52
53
-
54
-process.on('exit', function() {
55
- assert.strictEqual(responses, N);
56
-});
0 commit comments