node/test/parallel/test-net-listen-close-server-callback-is-not-function.js
Yosuke Furukawa 8c0742f437 net: check close callback is function
PR-URL: https://github.com/iojs/io.js/pull/609
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Evan Lucas <evanlucas@me.com>
2015-02-02 18:45:34 +01:00

21 lines
375 B
JavaScript

var assert = require('assert');
var common = require('../common');
var net = require('net');
var server = net.createServer(assert.fail);
var closeEvents = 0;
server.on('close', function() {
++closeEvents;
});
server.listen(common.PORT, function() {
assert(false);
});
server.close('bad argument');
process.on('exit', function() {
assert.equal(closeEvents, 1);
});