我试图通过业力来调用茉莉花 - 失败 - 快速。我安装了karma-jasmine。
[https://www.npmjs.com/package/jasmine-fail-fast][1]
所有茉莉花自定义记者似乎都有类似下面的配置来添加它。
var failFast = require('jasmine-fail-fast');
jasmine.getEnv().addReporter(failFast.init());
问题是这在我的karma.conf中不起作用:
module.exports = function(options) {
jasmine.getEnv().addReporter(failFast.init());
config.set({...});
};
karma.conf文件不允许我通过module.exports访问jasmine或window.jasmine
如果我将它添加为插件,karma配置本身可以为我提供jasmine-fail-fast的要求:
plugins: ['karma-firefox-launcher', 'karma-jasmine', 'jasmine-fail-fast'],
但不幸的是它从不调用init():
jasmine.getEnv().addReporter(failFast.init());
有谁知道我怎么能把这个记者加入茉莉花与业力?
[1]:jasmine-fail-fast导致Jasmine在第一次测试失败后停止
答案 0 :(得分:0)
使用业力时,您必须使用karma-jasmine
,然后添加自定义的karma
报告程序,而不是茉莉花报告程序。