javascript - 将jasmine测试结果输出到控制台

标签 javascript firefox-addon javascript-framework jasmine


我在我的 firefox 附加组件中使用 Jasmine(JavaScript 的 BDD 测试框架)来测试我的代码的功能。

问题是 jasmine 正在将测试结果输出到 HTML 文件,我需要的是 Firebug 控制台或其他解决方案来输出结果。

最佳答案

你试过 ConsoleReporter 了吗?

jasmine.getEnv().addReporter(new jasmine.ConsoleReporter(console.log));

根据代码,Jasmine 有一个 ConsoleReporter 类,它执行一个打印函数(在本例中为 console.log),它应该可以满足您的需要。

如果一切都失败了,您可以以此为起点来实现您自己的 console.log 报告程序。

更新 在较新版本的 jasmine 中,ConsoleReporter 已被删除。您可以使用内置的 jsApiReporter,或编写您自己的(控制台)报告程序,如以下链接所示:https://jasmine.github.io/tutorials/custom_reporter

关于javascript - 将jasmine测试结果输出到控制台,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7157999/

相关文章:

javascript - 下拉菜单总是在点击时折叠

javascript - 模式关闭后视频继续播放 Firefox

firefox - 从我的插件中检测到另一个插件

firefox - Firefox 附加组件和/或 Chrome 扩展程序可用的最大本地存储大小是多少?

javascript - 在 Angular 组件中使用 @Input 和 @Output 共享数据

javascript - 使用JavaScript打开2个网站

javascript - 在发布请求后更新页面的一部分

javascript - 如何在 div 中创建平滑的 img 鼠标悬停

javascript - Firefox JavaScript chrome 代码中的弱引用

javascript - 提供与服务器端呈现的 html 的双向绑定(bind)的 JS 框架?