我正在测试执行promise的节点bin脚本。
这样的事情:
doSomething()
.then(() => {
process.exit(0)
})
.catch(() => {
process.exit(1)
})
如果我需要测试中的此文件
require('./doSomething.js')
它挂了,我试过process.on('exit', cb)
但它从未触发过:
require('./doSomething.js')
process.on('exit', () => {
console.log('done')
})
如何在此功能完成时获取访问权限的人测试另一个文件中doSomething()
的操作?