test: make test-net-error-twice less racey

This commit is contained in:
Timothy J Fontaine 2014-02-18 13:09:41 -08:00
parent c2aea3747d
commit 3e6e63406d

View File

@ -36,15 +36,18 @@ var srv = net.createServer(function onConnection(conn) {
if (errs.length > 1 && errs[0] === errs[1])
assert(false, "We should not be emitting the same error twice");
});
conn.on('close', function() {
srv.unref();
});
}).listen(common.PORT, function () {
var client = net.connect({ port: common.PORT });
client.on('connect', function () {
client.resume();
client.destroy();
});
}).unref();
});
process.on('exit', function() {
console.log(errs);
assert.equal(errs.length, 1);
});