all
config.
This rule triggers a warning if toThrow()
or toThrowError()
is used without
an error message.
The following patterns are considered warnings:
test('foo', () => {
expect(() => {
throw new Error('foo')
}).toThrow()
})
test('foo', () => {
expect(() => {
throw new Error('foo')
}).toThrowError()
})
The following patterns are not considered warnings:
test('foo', () => {
expect(() => {
throw new Error('foo')
}).toThrow('foo')
})
test('foo', () => {
expect(() => {
throw new Error('foo')
}).toThrowError('foo')
})