【问题标题】:Get a list of failed Jasmine unit tests获取失败的 Jasmine 单元测试列表
【发布时间】:2015-08-09 19:03:22
【问题描述】:

如何告诉 Jasmine 在给定测试运行后将失败写入文件(或对象)?例如,我正在使用 phantomJs 并且我想运行我的单元测试,然后以某种方式使用 jasmine API 将失败的测试写入文件。我正在使用 gulp 来捆绑/观看/浏览/reactify 等。有没有惯用的方法来做到这一点?

【问题讨论】:

    标签: javascript reactjs jasmine gulp


    【解决方案1】:

    我正在使用 Jasmine 控制台报告器,然后在 PhantomJS 的 onConsoleMessage 事件处理程序中记录消息。

    【讨论】:

    • 我不知道 Phantom 有这个,我一定会去看看。
    • 您在主要供应商浏览器中看不到的幻影行为是否遇到过任何问题?
    • @wootscootinboogie 是的,取决于您使用的 PhantomJS 版本。 1.9.8 不支持很多东西(在我的例子中是 Node.contains),对于大多数使用 PhantomJS(尤其是 karma-phantomjs-launcher)的测试运行器来说,这个版本被拉下来了。但是,如果您手动安装 2.0.0,这些问题大部分都会消失。
    猜你喜欢
    • 1970-01-01
    • 2021-05-08
    • 1970-01-01
    • 2020-06-24
    • 1970-01-01
    • 1970-01-01
    • 2020-03-13
    • 1970-01-01
    • 2016-08-23
    相关资源
    最近更新 更多