summaryrefslogtreecommitdiff
path: root/test/parallel/test-cluster-worker-destroy.js
diff options
context:
space:
mode:
authorSean Villars <stvillars8@gmail.com>2016-12-01 11:30:34 -0600
committerSam Roberts <vieuxtech@gmail.com>2016-12-19 09:46:31 -0800
commit5d146021811c41def88208e60977eddbf0d6f125 (patch)
treee34dc76b3b2112e3ca14acfef0561602395f7da0 /test/parallel/test-cluster-worker-destroy.js
parent5e781a38834c4195d96c860e643dde850e8b7e6e (diff)
downloadandroid-node-v8-5d146021811c41def88208e60977eddbf0d6f125.tar.gz
android-node-v8-5d146021811c41def88208e60977eddbf0d6f125.tar.bz2
android-node-v8-5d146021811c41def88208e60977eddbf0d6f125.zip
cluster: return worker reference from disconnect()
Changes disconnect() to return a refererence to the worker. This will enable method chaining such as worker.disconnect().once('disconnect', doThis); PR-URL: https://github.com/nodejs/node/pull/10019 Reviewed-By: Colin Ihrig <cjihrig@gmail.com> Reviewed-By: Santiago Gimeno <santiago.gimeno@gmail.com> Reviewed-By: Jeremiah Senkpiel <fishrock123@rocketmail.com> Reviewed-By: Roman Reiss <me@silverwind.io> Reviewed-By: Sam Roberts <vieuxtech@gmail.com>
Diffstat (limited to 'test/parallel/test-cluster-worker-destroy.js')
-rw-r--r--test/parallel/test-cluster-worker-destroy.js4
1 files changed, 3 insertions, 1 deletions
diff --git a/test/parallel/test-cluster-worker-destroy.js b/test/parallel/test-cluster-worker-destroy.js
index c802177530..ca3ac77e7b 100644
--- a/test/parallel/test-cluster-worker-destroy.js
+++ b/test/parallel/test-cluster-worker-destroy.js
@@ -8,6 +8,7 @@
*/
const common = require('../common');
+const assert = require('assert');
var cluster = require('cluster');
var worker1, worker2;
@@ -26,7 +27,8 @@ if (cluster.isMaster) {
cluster.worker.destroy();
});
- cluster.worker.disconnect();
+ const w = cluster.worker.disconnect();
+ assert.strictEqual(w, cluster.worker, 'did not return a reference');
} else {
// Call destroy when worker is not disconnected yet
cluster.worker.destroy();