是否可以打印失败的期望的行号?
我正在使用 grunt 启动我的 angularjs 应用程序的业力测试(茉莉花配置)。
目前,控制台日志显示,例如,“预期真等于假”。以及它来自谁的“描述”和“它”......但是我对“它”资产有很多期望,所以很难找到“错误”行。
谢谢
是否可以打印失败的期望的行号?
我正在使用 grunt 启动我的 angularjs 应用程序的业力测试(茉莉花配置)。
目前,控制台日志显示,例如,“预期真等于假”。以及它来自谁的“描述”和“它”......但是我对“它”资产有很多期望,所以很难找到“错误”行。
谢谢
只要使用的浏览器支持其错误属性,堆栈跟踪就应该可用。我认为这从v1.6.stack
开始就在 PhantomJS 中可用。
看起来在 Jasmine 中看到这一点的问题在于 PhantomJS 仅在引发错误时创建堆栈跟踪,而 Jasmine 不会因预期失败而引发错误。
在 Jasmine 中有一个拉取请求来解决这个问题,但它似乎已经关闭,假设 Jasmine 2.0 中的一切都应该更好,我认为它仍处于发布候选阶段。
这留下了三个主要选择: