Add failing spec for fork --eval message bug

This commit is contained in:
Kevin Sawicki 2017-04-06 09:47:33 -07:00
parent 4ec7cc913d
commit 7f28b7a151

View file

@ -91,6 +91,16 @@ describe('node feature', function () {
done()
})
})
it('works when sending message to a forked process using the --eval argument', function (done) {
const source = "process.on('message', function (msg) { process.send(msg) })"
const forked = ChildProcess.fork('--eval', [source])
forked.on('message', (message) => {
assert.equal(message, 'hello')
done()
})
forked.send('hello')
})
})
describe('child_process.spawn', function () {