diff options
author | Rich Trott <rtrott@gmail.com> | 2015-06-22 22:17:52 -0700 |
---|---|---|
committer | Rich Trott <rtrott@gmail.com> | 2015-06-24 21:04:05 -0700 |
commit | 8e9089ac3574682bac610b4b7a93a7915ad5ab8d (patch) | |
tree | f68ce2b93e1b7322c3ab011ccbf36ecde55c7536 | |
parent | c87c34c242ebdfc0c6ab2fac5b18122cf871dd4f (diff) | |
download | android-node-v8-8e9089ac3574682bac610b4b7a93a7915ad5ab8d.tar.gz android-node-v8-8e9089ac3574682bac610b4b7a93a7915ad5ab8d.tar.bz2 android-node-v8-8e9089ac3574682bac610b4b7a93a7915ad5ab8d.zip |
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>
-rw-r--r-- | test/parallel/test-dgram-bind-shared-ports.js | 15 |
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(); |