diff options
author | Deverick <deverick@me.com> | 2016-10-20 23:32:34 -0500 |
---|---|---|
committer | James M Snell <jasnell@gmail.com> | 2016-10-26 12:27:19 -0700 |
commit | 383e40b98bdb95bdd83d726078487fdb49f7223a (patch) | |
tree | 69efeb4d74ec2ce68d8238d5473c8566365194f9 /test/parallel/test-cluster-uncaught-exception.js | |
parent | 60a78aedb9860f0f2ed26ecec5cc3c41e13fcd1c (diff) | |
download | android-node-v8-383e40b98bdb95bdd83d726078487fdb49f7223a.tar.gz android-node-v8-383e40b98bdb95bdd83d726078487fdb49f7223a.tar.bz2 android-node-v8-383e40b98bdb95bdd83d726078487fdb49f7223a.zip |
test: refactor /parallel/test-cluster-uncaught-exception.js to ES6
Replaces function expressions with ES6 arrow functions as well as
improve the comparison operator to check if operands are of same types.
PR-URL: https://github.com/nodejs/node/pull/9239
Reviewed-By: James M Snell <jasnell@gmail.com>
Reviewed-By: Rich Trott <rtrott@gmail.com>
Diffstat (limited to 'test/parallel/test-cluster-uncaught-exception.js')
-rw-r--r-- | test/parallel/test-cluster-uncaught-exception.js | 23 |
1 files changed, 10 insertions, 13 deletions
diff --git a/test/parallel/test-cluster-uncaught-exception.js b/test/parallel/test-cluster-uncaught-exception.js index 1091b6fec7..69d0a3095e 100644 --- a/test/parallel/test-cluster-uncaught-exception.js +++ b/test/parallel/test-cluster-uncaught-exception.js @@ -4,26 +4,23 @@ // https://github.com/joyent/node/issues/2556 const common = require('../common'); -var assert = require('assert'); -var cluster = require('cluster'); -var fork = require('child_process').fork; +const assert = require('assert'); +const cluster = require('cluster'); +const fork = require('child_process').fork; -var MAGIC_EXIT_CODE = 42; +const MAGIC_EXIT_CODE = 42; -var isTestRunner = process.argv[2] != 'child'; +const isTestRunner = process.argv[2] !== 'child'; if (isTestRunner) { - var master = fork(__filename, ['child']); - master.on('exit', common.mustCall(function(code) { + const master = fork(__filename, ['child']); + master.on('exit', common.mustCall((code) => { assert.strictEqual(code, MAGIC_EXIT_CODE); })); } else if (cluster.isMaster) { - process.on('uncaughtException', function() { - process.nextTick(function() { - process.exit(MAGIC_EXIT_CODE); - }); - }); - + process.on('uncaughtException', common.mustCall(() => { + process.nextTick(() => process.exit(MAGIC_EXIT_CODE)); + })); cluster.fork(); throw new Error('kill master'); } else { // worker |