Ember.js 有测试时,ember cli代码覆盖率摩卡显示0%覆盖率
我在用。当我运行Ember.js 有测试时,ember cli代码覆盖率摩卡显示0%覆盖率,ember.js,code-coverage,ember-cli,ember-cli-code-coverage,Ember.js,Code Coverage,Ember Cli,Ember Cli Code Coverage,我在用。当我运行COVERAGE=true-ember测试时语句、函数和行的覆盖率为0%。然而,我的测试涵盖了这些部分。我的设置中有什么遗漏吗 单元测试文件: beforeEach(function() { controller = this.subject(); }); it('sets selectedImage to null', function() { expect(controller.get('selectedImage')).to.eql(null
COVERAGE=true-ember测试时
语句、函数和行的覆盖率为0%。然而,我的测试涵盖了这些部分。我的设置中有什么遗漏吗
单元测试文件:
beforeEach(function() {
controller = this.subject();
});
it('sets selectedImage to null', function() {
expect(controller.get('selectedImage')).to.eql(null);
});
describe('setCoverageTest', function() {
it('sets selectedImage to true', function() {
expect(controller.get('selectedImage')).to.eql(null);
controller.setCoverageTest();
expect(controller.get('selectedImage')).to.be.true;
});
});
config/coverage.js:
module.exports = {
excludes: ['*/templates/**/*'],
useBabelInstrumenter: true
};
我们使用ember cli代码-coverage@0.4.1和余烬cli-mocha@0.14.4有各种各样的应该和chai/expect风格断言。我们的
config/coverage.js
仅将“parallel”设置为true。你正在运行哪个版本?你有公共链接吗?我不知道这是不是有干扰。您是否碰巧使用了伪装器或XHR存根?如果是这样,请确保豁免另一个gotcha:确保豁免“/write coverage”路径。