mirror of
https://github.com/nodejs/node.git
synced 2026-10-14 10:26:26 -04:00
test: add dgram.Socket.prototype.sendto's test
Refs: https://github.com/nodejs/node/blob/09ebdf14005cc948529b3f193ad550d5dfded26a/lib/dgram.js#L234 PR-URL: https://github.com/nodejs/node/pull/10901 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Michaël Zasso <targos@protonmail.com> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Rich Trott <rtrott@gmail.com>
This commit is contained in:
1 parent
5614dc30dd
commit
320108c7b9
1 file changed
+24
@@ -0,0 +1,24 @@
|
||||
'use strict';
|
||||
require('../common');
|
||||
const assert = require('assert');
|
||||
const dgram = require('dgram');
|
||||
const socket = dgram.createSocket('udp4');
|
||||
|
||||
const errorMessage =
|
||||
/^Error: Send takes "offset" and "length" as args 2 and 3$/;
|
||||
|
||||
assert.throws(() => {
|
||||
socket.sendto();
|
||||
}, errorMessage);
|
||||
|
||||
assert.throws(() => {
|
||||
socket.sendto('buffer', 1, 'offset', 'port', 'address', 'cb');
|
||||
}, errorMessage);
|
||||
|
||||
assert.throws(() => {
|
||||
socket.sendto('buffer', 'offset', 1, 'port', 'address', 'cb');
|
||||
}, errorMessage);
|
||||
|
||||
assert.throws(() => {
|
||||
socket.sendto('buffer', 1, 1, 10, false, 'cb');
|
||||
}, /^Error: udp4 sockets must send to port, address$/);
|
||||
Reference in new issue
Block a user