我在我的 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/