summaryrefslogtreecommitdiff
path: root/test/parallel/test-cluster-uncaught-exception.js
diff options
context:
space:
mode:
authorDeverick <deverick@me.com>2016-10-20 23:32:34 -0500
committerJames M Snell <jasnell@gmail.com>2016-10-26 12:27:19 -0700
commit383e40b98bdb95bdd83d726078487fdb49f7223a (patch)
tree69efeb4d74ec2ce68d8238d5473c8566365194f9 /test/parallel/test-cluster-uncaught-exception.js
parent60a78aedb9860f0f2ed26ecec5cc3c41e13fcd1c (diff)
downloadandroid-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.js23
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