25 lines
460 B
JavaScript
25 lines
460 B
JavaScript
|
var common = require('../../common');
|
||
|
var assert = require('assert');
|
||
|
|
||
|
var conns = [];
|
||
|
|
||
|
function spawn() {
|
||
|
var c = common.createConnection();
|
||
|
c.ping(spawn);
|
||
|
conns.push(c);
|
||
|
|
||
|
c.on('error', function(err) {
|
||
|
conns.forEach(function(c) { if (c) c.end(); })
|
||
|
});
|
||
|
}
|
||
|
|
||
|
spawn();
|
||
|
|
||
|
process.on('uncaughtException', function(e) {
|
||
|
assert(false, 'should not have uncaught exceptions');
|
||
|
});
|
||
|
|
||
|
process.on('exit', function() {
|
||
|
assert(conns.length > 0);
|
||
|
});
|