• Matéria: Informática
  • Autor: lfnascimento123
  • Perguntado 2 anos atrás

Considere o trecho de código apresentado a seguir, que tem como base a utilização da biblioteca de testes unitários Jest:



Qual será o resultado da execução dos testes, via npm test?

Errado
O teste será executado com sucesso, devido ao fato de que o resultado da soma é igual ao valor de teste utilizado.


O teste irá falhar, pois o resultado da soma será menor que o valor de teste utilizado.

Certo
O teste será executado com sucesso, pois o resultado da soma será maior que o valor de teste utilizado.


O teste irá falhar, pois o resultado da soma deveria ser menor que o valor de teste.


O teste irá falhar, pois o retorno da soma não é igual ao valor de teste utilizado.

Respostas

respondido por: milenaonlline
3

Resposta: O teste será executado com sucesso, pois o resultado da soma será maior que o valor de teste utilizado.

Explicação: Gabarito Estácio:

Com base na biblioteca Jest, temos diversos operadores para as comparações utilizadas nos testes. No fragmento de código, é utilizado o operador toBeGreaterThan, que verifica se o resultado é maior que o valor de teste. Como a soma retornará o valor quinze, e o valor de comparação é um, o teste será executado com sucesso.    

respondido por: leosanthoz
0

Resposta:

quando nessa condição:
function somar(a,b){

   return a+b;

}

test(‘Teste com a Soma’,() =>{

   const result = somar(10,5);

   expect(result).toBeGreaterThan(1);

})

O teste irá falhar, pois o resultado da soma será menor que o valor de teste utilizado

Explicação:

Gabarito

Perguntas similares