如何确定执行节点模块何时完成?

时间:2018-04-20 06:51:16

标签: javascript node.js

我正在测试执行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()的操作?

0 个答案:

没有答案