如何在其语句之外获取节点/摩卡错误的堆栈跟踪

时间:2016-01-09 18:06:54

标签: javascript node.js mocha

当我通过Node.js运行我的Mocha测试套件并且代码出错时,Node输出该错误的堆栈跟踪...除非是因为对未定义变量进行调用而导致的TypeError,在这种情况下我根本没有堆栈跟踪或测试失败,只有一行输出。

例如,如果我有以下代码:

foo.bar(); // foo is undefined

我得到:

[TypeError: Cannot read property 'bar' of undefined]

当我跑摩卡时。

有没有办法让Node / Mocha输出这些错误的完整堆栈跟踪?没有它,很难找到它抱怨的问题。

编辑:实际上,问题似乎也与错误发生的位置有关。如果它发生在describe内部我没有得到堆栈跟踪,但是如果它们发生在it内部,我会这样做。有没有办法在describe(或其他没有堆栈跟踪的地方)中出现错误来显示堆栈跟踪?

0 个答案:

没有答案