| 'use strict'; | |
| const common = require('../common'); | |
| const assert = require('assert'); | |
| const cluster = require('cluster'); | |
| if (cluster.isPrimary) { | |
| const worker = cluster.fork(); | |
| worker.on('exit', common.mustCall((code, signal) => { | |
| assert.strictEqual(code, 0); | |
| assert.strictEqual(signal, null); | |
| })); | |
| worker.on('online', () => { | |
| worker.send({ | |
| cmd: 'NODE_CLUSTER', | |
| ack: -1 | |
| }, () => { | |
| worker.disconnect(); | |
| }); | |
| }); | |
| } |