test: update test-cluster-worker-events to use arrow functions

PR-URL: https://github.com/nodejs/node/pull/23469
Reviewed-By: Gireesh Punathil <gpunathi@in.ibm.com>
Reviewed-By: James M Snell <jasnell@gmail.com>
This commit is contained in:
S. Everett Abbott 2018-10-12 09:56:49 -07:00 committed by Rich Trott
parent ffa2710cea
commit 3989785092

View File

@ -30,7 +30,7 @@ if (cluster.isMaster) {
const worker = cluster.fork();
worker.on('exit', function(code) {
worker.on('exit', (code) => {
assert.strictEqual(code, OK);
process.exit(0);
});
@ -49,31 +49,31 @@ assert(cluster.isWorker);
let sawProcess;
let sawWorker;
process.on('message', function(m) {
assert(!sawProcess);
sawProcess = true;
check(m);
});
cluster.worker.on('message', function(m) {
assert(!sawWorker);
sawWorker = true;
check(m);
});
const messages = [];
function check(m) {
const check = (m) => {
messages.push(m);
if (messages.length < 2) return;
assert.deepStrictEqual(messages[0], messages[1]);
cluster.worker.once('error', function(e) {
cluster.worker.once('error', (e) => {
assert.strictEqual(e, 'HI');
process.exit(OK);
});
process.emit('error', 'HI');
}
};
process.on('message', (m) => {
assert(!sawProcess);
sawProcess = true;
check(m);
});
cluster.worker.on('message', (m) => {
assert(!sawWorker);
sawWorker = true;
check(m);
});