Sometimes, we want to test the type of a thrown exception in Jest.
In this article, we’ll look at how to test the type of a thrown exception in Jest.
How to test the type of a thrown exception in Jest?
To test the type of a thrown exception in Jest, we can use the thThrow
method.
For instance, we write:
test("a test", () => {
const t = () => {
throw new TypeError();
};
expect(t).toThrow(TypeError);
});
to throw a TypeError
in t
.
Then we check that t
throws a TypeError
when we call it with expect(t).toThrow(TypeError);
.
Conclusion
To test the type of a thrown exception in Jest, we can use the thThrow
method.