How to use Jest .toThrow()
I initially thought that I could do this to unit test for errors
expect(doSomething()).toThrow()
Unfortunately, this doesn’t work. We need to wrap doSomething
in another function in order for this to work
expect(() => doSomething()).toThrow()
//or
expect(function() { doSomething() }).toThrow()
Top comments (1)
Nice.
Just want to chip in to say we can skip the wrapping of the function like so:
(if we don't need to provide additional arguments)