I've this code:
describe('#2 - The component', () => {
const state = { show: true };
it('should not render without parameter "test"', () => {
expect(() => {
mq(m(Notification, {
toggle: () => (state.show = false),
}));
}).toThrow();
});
it('should not render without parameter "toggle()"', () => {
expect(() => {
mq(m(Notification, {
text: 'I am a Bibabutzemann!',
}));
}).toThrow();
});
});
Both tests should throw an exception, but only one is thrown and jasmine ends up with a failure. When I comment one test out everything works fine.
Do you know, why jasmine cannot catch two exceptions? Do I have to reset something after an exception was catched?