Я использую ember-cli-code-coverage с ember-cli-mocha. Когда я запускаю COVERAGE=true ember test
, я получаю покрытие 0% для операторов, функций и строк. Тем не менее, у меня есть тесты, которые охватывают эти разделы. Любые недостающие что-то в моей настройке?
unit test файл:
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;
});
});
конфиг/coverage.js:
module.exports = {
excludes: ['*/templates/**/*'],
useBabelInstrumenter: true
};