我正在測試引發異常(暫時,早期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();
});
能否請您提供相關的代碼? –