diff options
author | abouthiroppy <git@about-hiroppy.com> | 2017-01-13 11:05:35 +0900 |
---|---|---|
committer | Italo A. Casas <me@italoacasas.com> | 2017-01-17 12:28:18 -0500 |
commit | 2057a63a910f59172137573f2ec1b12049a46176 (patch) | |
tree | 0bbab7f25f4109b3adfd6f295084743c54a13316 /test/parallel/test-dgram-multicast-setTTL.js | |
parent | 8e491a4f3f68930e9f17a0b41106c476b6e346e9 (diff) | |
download | android-node-v8-2057a63a910f59172137573f2ec1b12049a46176.tar.gz android-node-v8-2057a63a910f59172137573f2ec1b12049a46176.tar.bz2 android-node-v8-2057a63a910f59172137573f2ec1b12049a46176.zip |
test: improving coverage for dgram
PR-URL: https://github.com/nodejs/node/pull/10783
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
Diffstat (limited to 'test/parallel/test-dgram-multicast-setTTL.js')
-rw-r--r-- | test/parallel/test-dgram-multicast-setTTL.js | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/test/parallel/test-dgram-multicast-setTTL.js b/test/parallel/test-dgram-multicast-setTTL.js index 83d482f426..11b5a0a763 100644 --- a/test/parallel/test-dgram-multicast-setTTL.js +++ b/test/parallel/test-dgram-multicast-setTTL.js @@ -1,23 +1,23 @@ 'use strict'; -require('../common'); +const common = require('../common'); const assert = require('assert'); const dgram = require('dgram'); const socket = dgram.createSocket('udp4'); -let thrown = false; socket.bind(0); -socket.on('listening', function() { - socket.setMulticastTTL(16); +socket.on('listening', common.mustCall(() => { + const result = socket.setMulticastTTL(16); + assert.strictEqual(result, 16); //Try to set an invalid TTL (valid ttl is > 0 and < 256) - try { + assert.throws(() => { socket.setMulticastTTL(1000); - } catch (e) { - thrown = true; - } + }, /^Error: setMulticastTTL EINVAL$/); - assert(thrown, 'Setting an invalid multicast TTL should throw some error'); + assert.throws(() => { + socket.setMulticastTTL('foo'); + }, /^TypeError: Argument must be a number$/); //close the socket socket.close(); -}); +})); |