Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/391.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript Jasmine通过了抛出异常的测试_Javascript_Unit Testing_Jasmine - Fatal编程技术网

Javascript Jasmine通过了抛出异常的测试

Javascript Jasmine通过了抛出异常的测试,javascript,unit-testing,jasmine,Javascript,Unit Testing,Jasmine,我正在测试引发异常的javascript代码(暂时,早期TDD状态),但jasmine通过了测试 有没有任何方法可以设置jasmine,使其在出现意外异常时失败 是否有其他javascript单元测试框架未通过此类测试?请确保您使用的是最新版本1.2.0。 代码失败: describe("must fail on error", function(){ it("a + 1 should produce an error", function(){ expect(a + 1).toEq

我正在测试引发异常的javascript代码(暂时,早期TDD状态),但jasmine通过了测试

有没有任何方法可以设置jasmine,使其在出现意外异常时失败


是否有其他javascript单元测试框架未通过此类测试?

请确保您使用的是最新版本1.2.0。 代码失败:

describe("must fail on error", function(){
  it("a + 1 should produce an error", function(){
    expect(a + 1).toEqual(2);
  })
});

我无意中发现了这篇文章,是在寻找与茉莉花测试相关的其他内容。在看到这个问题之前,我在上看到了一篇博客文章。在那篇文章中,作者使用了如下
bind
命令:

it('should allow us pass in parameters', function () {
  expect(myOtherProcedure.bind(null, 10, 'you generated: ')).not.toThrow();
});

你能把相关的代码包括进去吗?