mirror of https://github.com/lukechilds/node.git
Browse Source
PR-URL: https://github.com/nodejs/node/pull/9926 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: James M Snell <jasnell@gmail.com>v4.x
Fabrice Tatieze
8 years ago
committed by
Myles Borins
2 changed files with 14 additions and 14 deletions
@ -1,18 +1,18 @@ |
|||
'use strict'; |
|||
var common = require('../common'); |
|||
var assert = require('assert'); |
|||
var dgram = require('dgram'); |
|||
const common = require('../common'); |
|||
const assert = require('assert'); |
|||
const dgram = require('dgram'); |
|||
|
|||
// Send a too big datagram. The destination doesn't matter because it's
|
|||
// not supposed to get sent out anyway.
|
|||
var buf = Buffer(256 * 1024); |
|||
var sock = dgram.createSocket('udp4'); |
|||
const buf = Buffer.allocUnsafe(256 * 1024); |
|||
const sock = dgram.createSocket('udp4'); |
|||
sock.send(buf, 0, buf.length, 12345, '127.0.0.1', common.mustCall(cb)); |
|||
function cb(err) { |
|||
assert(err instanceof Error); |
|||
assert.equal(err.code, 'EMSGSIZE'); |
|||
assert.equal(err.address, '127.0.0.1'); |
|||
assert.equal(err.port, 12345); |
|||
assert.equal(err.message, 'send EMSGSIZE 127.0.0.1:12345'); |
|||
assert.strictEqual(err.code, 'EMSGSIZE'); |
|||
assert.strictEqual(err.address, '127.0.0.1'); |
|||
assert.strictEqual(err.port, 12345); |
|||
assert.strictEqual(err.message, 'send EMSGSIZE 127.0.0.1:12345'); |
|||
sock.close(); |
|||
} |
|||
|
Loading…
Reference in new issue