Angularjs   发布时间:2022-04-20  发布网站:大佬教程  code.js-code.com
大佬教程收集整理的这篇文章主要介绍了angularjs – Karma – Jasmine:测试失败时显示行号大佬教程大佬觉得挺不错的,现在分享给大家,也给大家做个参考。
是否可以打印出失败的预期行号?

我正在使用grunt来启动我的@L_607_0@应用程序的业力测试(jasmine配置).

目前,控制台日志显示,例如,“Expected true to equal false”.它来自“描述”和“它”…但我对“它”资产有很多期待,因此找到“错误”的行并不容易.

谢谢

解决方法

只要浏览器使用的错误支持.stack属性,就应该可以使用堆栈跟踪.我认为自从大约 v1.6年以来,它已在PhantomJS中出现.

看起来在Jasmine中看到这个问题是PhantomJS只在抛出错误时才创建堆栈跟踪,并且Jasmine不会因失败的期望而抛出错误.

在Jasmine中有一个pull request可以解决这个问题,但是在我认为仍处于候选发布阶段的Jasmine 2.0中,一切都应该更好的假设似乎是关闭的.

这留下了三个主要选择:

>使用Chrome或其他可行的浏览器>等待Jasmine 2.0.0稳定,或者安装一个候选版本,看看你是否得到了痕迹>将拉出请求自己合并到自己的Jasmine中,它只有三行,对我来说似乎最简单

大佬总结

以上是大佬教程为你收集整理的angularjs – Karma – Jasmine:测试失败时显示行号全部内容,希望文章能够帮你解决angularjs – Karma – Jasmine:测试失败时显示行号所遇到的程序开发问题。

如果觉得大佬教程网站内容还不错,欢迎将大佬教程推荐给程序员好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。