标签: ember-cli-code-coverage

当有测试时,ember-cli-code-coverage mocha显示0%的覆盖率

我正在使用ember-cli-code- coverember-cli-mocha.当我运行时,COVERAGE=true ember test我的语句,函数和行的覆盖率为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;
    });
  });
Run Code Online (Sandbox Code Playgroud)

配置/ coverage.js:

module.exports = {
  excludes: ['*/templates/**/*'],
  useBabelInstrumenter: true
};
Run Code Online (Sandbox Code Playgroud)

code-coverage ember.js ember-cli ember-cli-code-coverage

39
推荐指数
1
解决办法
372
查看次数