我试图通过抛出错误来进行测试。
test('throws', t => {
t.throws(() => {
valid(1) }, "Error can't put number");
});所以有效的is函数,当我放入number时,我想抛出错误。现在它给我AssertionError: Missing expected (err)..
不确定我做错了什么。
发布于 2017-02-01 01:09:33
t.throws()断言您传递给它的函数抛出了一个错误。你可以说:
当我输入number时,我想抛出错误
t.throws()不会改变valid(1)的行为。如果它还没有抛出,那么您的测试将失败,并返回AssertionError。
https://stackoverflow.com/questions/41947522
复制相似问题