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>v6
Fabrice Tatieze
8 years ago
committed by
James M Snell
2 changed files with 14 additions and 14 deletions
@ -1,18 +1,18 @@ |
|||||
'use strict'; |
'use strict'; |
||||
var common = require('../common'); |
const common = require('../common'); |
||||
var assert = require('assert'); |
const assert = require('assert'); |
||||
var dgram = require('dgram'); |
const dgram = require('dgram'); |
||||
|
|
||||
// Send a too big datagram. The destination doesn't matter because it's
|
// Send a too big datagram. The destination doesn't matter because it's
|
||||
// not supposed to get sent out anyway.
|
// not supposed to get sent out anyway.
|
||||
var buf = Buffer.allocUnsafe(256 * 1024); |
const buf = Buffer.allocUnsafe(256 * 1024); |
||||
var sock = dgram.createSocket('udp4'); |
const sock = dgram.createSocket('udp4'); |
||||
sock.send(buf, 0, buf.length, 12345, '127.0.0.1', common.mustCall(cb)); |
sock.send(buf, 0, buf.length, 12345, '127.0.0.1', common.mustCall(cb)); |
||||
function cb(err) { |
function cb(err) { |
||||
assert(err instanceof Error); |
assert(err instanceof Error); |
||||
assert.equal(err.code, 'EMSGSIZE'); |
assert.strictEqual(err.code, 'EMSGSIZE'); |
||||
assert.equal(err.address, '127.0.0.1'); |
assert.strictEqual(err.address, '127.0.0.1'); |
||||
assert.equal(err.port, 12345); |
assert.strictEqual(err.port, 12345); |
||||
assert.equal(err.message, 'send EMSGSIZE 127.0.0.1:12345'); |
assert.strictEqual(err.message, 'send EMSGSIZE 127.0.0.1:12345'); |
||||
sock.close(); |
sock.close(); |
||||
} |
} |
||||
|
Loading…
Reference in new issue