Jest没有抛出如何测试异常?

时间:2018-04-01 22:48:06

标签: javascript unit-testing jestjs

Jest文档没有演示断言没有抛出任何异常的方法,只有那个是。

expect(() => ...error...).toThrow(error)

如果一个被抛出,我如何断言?

1 个答案:

答案 0 :(得分:3)

您始终可以使用.not方法,如果您的初始条件为false,该方法将有效。它适用于每个开玩笑测试:

expect(() => ...error...).not.toThrow(error)

https://facebook.github.io/jest/docs/en/expect.html#not