node/test/parallel/test-cluster-disconnect-unshared-udp.js
matt-in-a-hat 57b7e85a59 test: update test-cluster-disconnect-unshared-udp
Changed var to const

PR-URL: https://github.com/nodejs/node/pull/8599
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Reviewed-By: Ilkka Myller <ilkka.myller@nodefield.com>
2016-09-20 21:21:52 +03:00

31 lines
611 B
JavaScript

'use strict';
const common = require('../common');
if (common.isWindows) {
common.skip('on windows, because clustered dgram is ENOTSUP');
return;
}
const cluster = require('cluster');
const dgram = require('dgram');
if (cluster.isMaster) {
const unbound = cluster.fork().on('online', bind);
function bind() {
cluster.fork({BOUND: 'y'}).on('listening', disconnect);
}
function disconnect() {
unbound.disconnect();
unbound.on('disconnect', cluster.disconnect);
}
} else {
if (process.env.BOUND === 'y') {
const source = dgram.createSocket('udp4');
source.bind(0);
}
}