异常发生时如何使Karma报告测试失败?

时间:2018-06-15 09:25:55

标签: javascript unit-testing jasmine karma-runner

我有一个Karma测试,看起来像这样:

it('testing if test will fail on exception', function () {
    expect(true).toBe(true);
    throw "an exception"; 
    expect(false).toBe(true);
});

问题是此测试返回有效,因为在检查第二个测试条件之前抛出异常。我需要一个适用于所有测试的解决方案,因此实现try / catch不是我正在寻找的解决方案。有没有办法设置Karma / Jasmine配置,以便所有测试在抛出异常时失败?还有其他好主意吗?

0 个答案:

没有答案