有没有办法让Jasmine / Karma抛出错误进行空测试?

时间:2017-02-15 15:02:34

标签: javascript jasmine karma-runner karma-jasmine

我最近在我的应用中测试了这段代码:

describe('onDestroy', function () {
    beforeEach(function () {
        this.testSubject.onDestroy();
    });
});

没有断言或任何东西,只是一个带有beforeEach的空描述块。问题是Jasmine / Karma从不抱怨这个测试是不完整/无效的。它不会抛出任何错误或警告,并且它甚至不会调用beforeEach(),因为this.testSubject.onDestroy()会失败,因为测试主题上没有onDestroy()方法。

像PHPUnit这样的测试套件可以配置为具有“严格”模式,缺少断言的测试会发出警告或显示为失败。

Jasmine / Karma是否有配置选项或者报告者执行相同的操作,并为空描述块抛出错误(或执行它们并将它们列为失败?)

0 个答案:

没有答案