node/test/parallel/test-cluster-net-listen.js
Rich Trott 5b63d48e9e lib,benchmark,test: implement consistent braces
This change is in preparation for lint-enforced brace style.

PR-URL: https://github.com/nodejs/node/pull/7630
Reviewed-By: Brian White <mscdex@mscdex.net>
Reviewed-By: Michaël Zasso <mic.besace@gmail.com>
Reviewed-By: Ben Noordhuis <info@bnoordhuis.nl>
Reviewed-By: Roman Reiss <me@silverwind.io>
Reviewed-By: Trevor Norris <trev.norris@gmail.com>
Reviewed-By: Rod Vagg <rod@vagg.org>
2016-07-12 10:33:29 -07:00

21 lines
541 B
JavaScript

'use strict';
var common = require('../common');
var assert = require('assert');
var cluster = require('cluster');
var net = require('net');
if (cluster.isMaster) {
// ensure that the worker exits peacefully
var worker = cluster.fork();
worker.on('exit', function(statusCode) {
assert.equal(statusCode, 0);
worker = null;
});
process.on('exit', function() {
assert.equal(worker, null);
});
} else {
// listen() without port should not trigger a libuv assert
net.createServer(common.fail).listen(process.exit);
}