summaryrefslogtreecommitdiff
path: root/test/parallel/test-cluster-net-listen-relative-path.js
diff options
context:
space:
mode:
authorRich Trott <rtrott@gmail.com>2018-07-17 22:40:55 -0700
committerRich Trott <rtrott@gmail.com>2018-07-19 22:45:18 -0700
commitc3f8dd6f98328a9a47814f1856bc0914859c6e19 (patch)
treecd4934f9426f0a668fc7011c11cf82cef1b82854 /test/parallel/test-cluster-net-listen-relative-path.js
parent6ca5a8ac0cb415b2745856abd91eaadbd32ec05c (diff)
downloadandroid-node-v8-c3f8dd6f98328a9a47814f1856bc0914859c6e19.tar.gz
android-node-v8-c3f8dd6f98328a9a47814f1856bc0914859c6e19.tar.bz2
android-node-v8-c3f8dd6f98328a9a47814f1856bc0914859c6e19.zip
test: refactor cluster-net-listen-relative-path
Refactor test-cluster-net-listen-relative-path: * Use arrow funcitons for callbacks. * Move skip-test code closer to start of file. * Use assert.ok() where appropriate. * Capitalize and punctuate comments. PR-URL: https://github.com/nodejs/node/pull/21863 Reviewed-By: Trivikram Kamat <trivikr.dev@gmail.com> Reviewed-By: Anna Henningsen <anna@addaleax.net> Reviewed-By: James M Snell <jasnell@gmail.com> Reviewed-By: Jon Moss <me@jonathanmoss.me> Reviewed-By: Luigi Pinca <luigipinca@gmail.com>
Diffstat (limited to 'test/parallel/test-cluster-net-listen-relative-path.js')
-rw-r--r--test/parallel/test-cluster-net-listen-relative-path.js36
1 files changed, 17 insertions, 19 deletions
diff --git a/test/parallel/test-cluster-net-listen-relative-path.js b/test/parallel/test-cluster-net-listen-relative-path.js
index 7e61cf83da..0e1c3f7cf7 100644
--- a/test/parallel/test-cluster-net-listen-relative-path.js
+++ b/test/parallel/test-cluster-net-listen-relative-path.js
@@ -1,12 +1,5 @@
'use strict';
const common = require('../common');
-const assert = require('assert');
-const cluster = require('cluster');
-const net = require('net');
-const path = require('path');
-const fs = require('fs');
-
-const tmpdir = require('../common/tmpdir');
if (common.isWindows)
common.skip('On Windows named pipes live in their own ' +
@@ -14,35 +7,40 @@ if (common.isWindows)
if (!common.isMainThread)
common.skip('process.chdir is not available in Workers');
+const assert = require('assert');
+const cluster = require('cluster');
+const fs = require('fs');
+const net = require('net');
+const path = require('path');
+
+const tmpdir = require('../common/tmpdir');
+
// Choose a socket name such that the absolute path would exceed 100 bytes.
const socketDir = './unix-socket-dir';
const socketName = 'A'.repeat(100 - socketDir.length - 1);
-// Make sure we're not in a weird environment
-assert.strictEqual(path.resolve(socketDir, socketName).length > 100, true,
- 'absolute socket path should be longer than 100 bytes');
+// Make sure we're not in a weird environment.
+assert.ok(path.resolve(socketDir, socketName).length > 100,
+ 'absolute socket path should be longer than 100 bytes');
if (cluster.isMaster) {
- // ensure that the worker exits peacefully
+ // Ensure that the worker exits peacefully.
tmpdir.refresh();
process.chdir(tmpdir.path);
fs.mkdirSync(socketDir);
- cluster.fork().on('exit', common.mustCall(function(statusCode) {
+ cluster.fork().on('exit', common.mustCall((statusCode) => {
assert.strictEqual(statusCode, 0);
- assert.strictEqual(
- fs.existsSync(path.join(socketDir, socketName)), false,
- 'Socket should be removed when the worker exits');
+ assert.ok(!fs.existsSync(path.join(socketDir, socketName)),
+ 'Socket should be removed when the worker exits');
}));
} else {
process.chdir(socketDir);
const server = net.createServer(common.mustNotCall());
- server.listen(socketName, common.mustCall(function() {
- assert.strictEqual(
- fs.existsSync(socketName), true,
- 'Socket created in CWD');
+ server.listen(socketName, common.mustCall(() => {
+ assert.ok(fs.existsSync(socketName), 'Socket created in CWD');
process.disconnect();
}));