AVA测试抛出

时间:2017-01-30 23:57:00

标签: javascript testing ava

我试图通过抛出错误进行测试。

 test('throws', t => {
    t.throws(() => { 
    valid(1) }, "Error can't put number");
 });

所以有效的是函数,当我输入数字时我想抛出错误。 现在它给了我AssertionError:缺少预期的异常(错误)..

不确定我做错了什么。

1 个答案:

答案 0 :(得分:2)

t.throws()断言你传递的函数会抛出错误。你说:

  

当我输入数字时我想抛出错误

t.throws()并未改变valid(1)的行为。如果它还没有抛出,那么您的测试将失败并显示AssertionError