如何使Chai.js除外包括堆栈跟踪信息?

Tra*_*Liu 4 exception stack-trace node.js chai

我在Node上使用Chai.js.console.log(e)其中e是Chai.js抛出的异常的行expected a to be within 0..3.如何使Chai.js除外包括堆栈跟踪信息?

Tra*_*Liu 6

我找到了答案.我可以配置chai来启用堆栈跟踪.这是chai的断言样式页面上的代码.

var chai = require('chai');
chai.Assertion.includeStack = true; // defaults to false
Run Code Online (Sandbox Code Playgroud)

  • 它是`chai.config.includeStack = true;`自2014-03-19发布的Chai版本1.9.1.有关详细信息,请参阅相关的[Chai发行说明](https://github.com/chaijs/chai/blob/master/ReleaseNotes.md#user-content-191--2014-03-19). (5认同)