mirror of
https://github.com/nodejs/node.git
synced 2026-10-14 10:26:26 -04:00
test: refactor test-dgram-membership
* match full error message in assert.throws() * wrapped function -> .bind() PR-URL: https://github.com/nodejs/node/pull/11388 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Yuta Hiroto <hello@about-hiroppy.com> Reviewed-By: Gibson Fahnestock <gibfahn@gmail.com> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: Luigi Pinca <luigipinca@gmail.com> Reviewed-By: James M Snell <jasnell@gmail.com>
This commit is contained in:
1 parent
eeae3bd071
commit
08f15d85d3
1 file changed
+5
-5
@@ -5,9 +5,7 @@ const assert = require('assert');
|
||||
const dgram = require('dgram');
|
||||
const multicastAddress = '224.0.0.114';
|
||||
|
||||
const setup = () => {
|
||||
return dgram.createSocket({type: 'udp4', reuseAddr: true});
|
||||
};
|
||||
const setup = dgram.createSocket.bind(dgram, {type: 'udp4', reuseAddr: true});
|
||||
|
||||
// addMembership() on closed socket should throw
|
||||
{
|
||||
@@ -46,14 +44,16 @@ const setup = () => {
|
||||
// addMembership() with invalid multicast address should throw
|
||||
{
|
||||
const socket = setup();
|
||||
assert.throws(() => { socket.addMembership('256.256.256.256'); }, /EINVAL/);
|
||||
assert.throws(() => { socket.addMembership('256.256.256.256'); },
|
||||
/^Error: addMembership EINVAL$/);
|
||||
socket.close();
|
||||
}
|
||||
|
||||
// dropMembership() with invalid multicast address should throw
|
||||
{
|
||||
const socket = setup();
|
||||
assert.throws(() => { socket.dropMembership('256.256.256.256'); }, /EINVAL/);
|
||||
assert.throws(() => { socket.dropMembership('256.256.256.256'); },
|
||||
/^Error: dropMembership EINVAL$/);
|
||||
socket.close();
|
||||
}
|
||||
|
||||
|
||||
Reference in new issue
Block a user