diff options
author | cjihrig <cjihrig@gmail.com> | 2017-02-09 20:59:50 -0500 |
---|---|---|
committer | cjihrig <cjihrig@gmail.com> | 2017-02-13 10:12:00 -0500 |
commit | 93982c0a3d4487e90272bee47860e7dc61f8ee28 (patch) | |
tree | 629d12c34f14c071e5f6bd6ac24e3d3577d990b0 /test | |
parent | 3a1e67dcdc51d81a75bc7013c3d9c26073cacdd2 (diff) | |
download | android-node-v8-93982c0a3d4487e90272bee47860e7dc61f8ee28.tar.gz android-node-v8-93982c0a3d4487e90272bee47860e7dc61f8ee28.tar.bz2 android-node-v8-93982c0a3d4487e90272bee47860e7dc61f8ee28.zip |
test: increase setMulticastLoopback() coverage
PR-URL: https://github.com/nodejs/node/pull/11277
Reviewed-By: James M Snell <jasnell@gmail.com>
Diffstat (limited to 'test')
-rw-r--r-- | test/parallel/test-dgram-multicast-loopback.js | 27 |
1 files changed, 19 insertions, 8 deletions
diff --git a/test/parallel/test-dgram-multicast-loopback.js b/test/parallel/test-dgram-multicast-loopback.js index 01def7e281..c1eedcd1c9 100644 --- a/test/parallel/test-dgram-multicast-loopback.js +++ b/test/parallel/test-dgram-multicast-loopback.js @@ -2,11 +2,22 @@ const common = require('../common'); const assert = require('assert'); const dgram = require('dgram'); -const socket = dgram.createSocket('udp4'); - -socket.bind(0); -socket.on('listening', common.mustCall(() => { - const result = socket.setMulticastLoopback(16); - assert.strictEqual(result, 16); - socket.close(); -})); + +{ + const socket = dgram.createSocket('udp4'); + + assert.throws(() => { + socket.setMulticastLoopback(16); + }, /^Error: setMulticastLoopback EBADF$/); +} + +{ + const socket = dgram.createSocket('udp4'); + + socket.bind(0); + socket.on('listening', common.mustCall(() => { + assert.strictEqual(socket.setMulticastLoopback(16), 16); + assert.strictEqual(socket.setMulticastLoopback(0), 0); + socket.close(); + })); +} |