我试图通过业力召唤茉莉花“快速失败”。我安装了业力茉莉花。
[ https://www.npmjs.com/package/jasmine-fail-fast][1]
所有 jasmine 自定义记者似乎都具有如下配置来添加它。
var failFast = require('jasmine-fail-fast');
jasmine.getEnv().addReporter(failFast.init());
Run Code Online (Sandbox Code Playgroud)
问题是这在我的 karma.conf 中不起作用:
module.exports = function(options) {
jasmine.getEnv().addReporter(failFast.init());
config.set({...});
};
Run Code Online (Sandbox Code Playgroud)
karma.conf 文件不允许我通过 module.exports 访问 jasmine 或 window.jasmine
如果我将其添加为插件,则 karma 配置本身可以为我提供 jasmine-fail-fast 的要求:
plugins: ['karma-firefox-launcher', 'karma-jasmine', 'jasmine-fail-fast'],
Run Code Online (Sandbox Code Playgroud)
但不幸的是它从未调用 init():
jasmine.getEnv().addReporter(failFast.init());
Run Code Online (Sandbox Code Playgroud)
有谁知道我到底怎样才能把这个记者加到茉莉花上?
[1]: jasmine-fail-fast 导致 Jasmine 在第一次测试失败后停止
| 归档时间: |
|
| 查看次数: |
970 次 |
| 最近记录: |