0
respostas

Como testar erro?

 test("Deve lançar erro quando texto for vazio.", () => {
        const texto = "";
        const k = 2;

        const resultado = golombService.encode(texto, k);

        expect(() => {
            golombService.encode(texto, k);
        }).toThrow(ErroValidacao);

        expect(() => {
            golombService.encode(texto, k);
        }).toThrow("O campo texto é obrigatório!");
    });

O segundo "expect", caso eu mude a mensagem vai dar erro no teste. É com deixar hard code mesmo ou tem outra forma melhor?