我有一个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配置,以便所有测试在抛出异常时失败?还有其他好主意吗?