summaryrefslogtreecommitdiff
path: root/test/parallel/test-dgram-multicast-setTTL.js
diff options
context:
space:
mode:
authorabouthiroppy <git@about-hiroppy.com>2017-01-13 11:05:35 +0900
committerItalo A. Casas <me@italoacasas.com>2017-01-17 12:28:18 -0500
commit2057a63a910f59172137573f2ec1b12049a46176 (patch)
tree0bbab7f25f4109b3adfd6f295084743c54a13316 /test/parallel/test-dgram-multicast-setTTL.js
parent8e491a4f3f68930e9f17a0b41106c476b6e346e9 (diff)
downloadandroid-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.js20
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();
-});
+}));