我在Node上使用Chai.js。
行console.log(e)
,其中e是Chai.js抛出的异常,打印类似expected a to be within 0..3
的内容。
如何使Chai.js包含堆栈跟踪信息?
答案 0 :(得分:6)
我找到了答案。我可以配置chai来启用堆栈跟踪。 这是chai的assertion styles page上的代码。
var chai = require('chai');
chai.Assertion.includeStack = true; // defaults to false
答案 1 :(得分:0)
我不使用Chai.JS. 但如果 e 是错误对象,则可以使用对象的属性 stack 来获取堆栈跟踪。
核心模块“util”也可以帮助您: http://nodejs.org/api/util.html