summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--test/parallel/test-dgram-bind-shared-ports.js15
1 files changed, 10 insertions, 5 deletions
diff --git a/test/parallel/test-dgram-bind-shared-ports.js b/test/parallel/test-dgram-bind-shared-ports.js
index 91a48a260f..dcd96d7a7c 100644
--- a/test/parallel/test-dgram-bind-shared-ports.js
+++ b/test/parallel/test-dgram-bind-shared-ports.js
@@ -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();