我正在测试引发异常(暂时,早期TDD状态)的JavaScript代码,但茉莉花通过测试。Jasmine通过测试,抛出异常
是否有任何方法来设置茉莉花,使其失败,并出现意外的异常?
是否还有其他的javascript单元测试框架没有通过这样的测试?
我正在测试引发异常(暂时,早期TDD状态)的JavaScript代码,但茉莉花通过测试。Jasmine通过测试,抛出异常
是否有任何方法来设置茉莉花,使其失败,并出现意外的异常?
是否还有其他的javascript单元测试框架没有通过这样的测试?
确保您使用的是最新版本1.2.0。 代码波纹管失败:
describe("must fail on error", function(){
it("a + 1 should produce an error", function(){
expect(a + 1).toEqual(2);
})
});
我无意中发现这个帖子寻找别的东西与茉莉花测试。在看到这个问题之前,我在testing exceptions with Jasmine上看到过这篇博文。在那篇文章中,作者使用bind
这样的命令:
it('should allow us pass in parameters', function() {
expect(myOtherProcedure.bind(null, 10, 'you generated: ')).not.toThrow();
});
能否请您提供相关的代码? –