Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

103
Visualizações
Jasmine cannot catch two exceptions

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?

about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda