如何调试为什么不退出摩卡咖啡?

时间:2018-06-20 16:42:28

标签: javascript node.js debugging asynchronous mocha

我添加了一个新的端点,并且该端点的测试之一没有退出。我能够找到一些有关如何调试节点进程为何不退出的问题,但是将这些工具与mocha一起使用似乎无效。

这些是我到目前为止尝试过的工具:

我并不是说这些工具不起作用,也不是它们不能用于调试Mocha,但是我无法从中获得任何有用的信息。如果有人知道如何使这些工具与Mocha一起使用,或者知道其他与Mocha一起使用的工具,请告诉我。

1 个答案:

答案 0 :(得分:0)

我结束调试的原因(为什么我的mocha测试没有退出)是通过使用所有钩子提取测试并将其放在独立文件中以由其自身执行。

这样做,我很快发现了问题,可以轻松解决。尽管我正在使用它,但我什至不需要wtfnode,因为以这种方式运行测试时,node打印了已被摩卡吞没的异常。解决异常后,过程按预期退出。

我想不出一种更繁琐的调试测试方法,因此希望有人能提供更好的答案。

相关问题