mirror of https://github.com/nodejs/node.git
test: check for error on Windows
Instead of not running the dgram-bind-shared-ports on Windows, check that it gets ENOTSUP. PR-URL: https://github.com/nodejs/io.js/pull/2035 Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl> Reviewed-By: Colin Ihrig <cjihrig@gmail.com>pull/1938/head
parent
c87c34c242
commit
8e9089ac35
|
@ -4,16 +4,21 @@ var assert = require('assert');
|
|||
var cluster = require('cluster');
|
||||
var dgram = require('dgram');
|
||||
|
||||
// TODO XXX FIXME when windows supports clustered dgram ports re-enable this
|
||||
// test
|
||||
if (process.platform == 'win32')
|
||||
process.exit(0);
|
||||
|
||||
function noop() {}
|
||||
|
||||
if (cluster.isMaster) {
|
||||
var worker1 = cluster.fork();
|
||||
|
||||
if (common.isWindows) {
|
||||
var checkErrType = function(er) {
|
||||
assert.equal(er.code, 'ENOTSUP');
|
||||
worker1.kill();
|
||||
};
|
||||
|
||||
worker1.on('error', common.mustCall(checkErrType, 1));
|
||||
return;
|
||||
}
|
||||
|
||||
worker1.on('message', function(msg) {
|
||||
assert.equal(msg, 'success');
|
||||
var worker2 = cluster.fork();
|
||||
|
|
Loading…
Reference in New Issue