test: add test for dgram.setTTL
Verify that passing a non-number will throw and that the argument is returned on success. PR-URL: https://github.com/nodejs/io.js/pull/2121 Reviewed-By: Colin Ihrig <cjihrig@gmail.com>
This commit is contained in:
parent
1a340a81cf
commit
842eb5b853
17
test/parallel/test-dgram-setTTL.js
Normal file
17
test/parallel/test-dgram-setTTL.js
Normal file
@ -0,0 +1,17 @@
|
||||
'use strict';
|
||||
const common = require('../common');
|
||||
const assert = require('assert');
|
||||
const dgram = require('dgram');
|
||||
const socket = dgram.createSocket('udp4');
|
||||
|
||||
socket.bind(common.PORT);
|
||||
socket.on('listening', function() {
|
||||
var result = socket.setTTL(16);
|
||||
assert.strictEqual(result, 16);
|
||||
|
||||
assert.throws(function() {
|
||||
socket.setTTL('foo');
|
||||
}, /Argument must be a number/);
|
||||
|
||||
socket.close();
|
||||
});
|
Loading…
x
Reference in New Issue
Block a user