Paracetamol.test.js🧪| #5: Testea este código JavaScript

Cristian Fernando - Jun 19 '22 - - Dev Community

¿Cuál es la diferencia entre test A y test B?

Dificultad: Básico

// arr.test.js
const f = (arr) => {
  return arr.some((item) => {
    return item > 3;
  });
};

//test A
test("[1,2,3,4,5] => true", () => {
  const res = f([1, 2, 3, 4, 5]);
  expect(res).toBeTruthy();
});

//test B
test("[1,2,3,4,5] => true", () => {
  const res = f([1, 2, 3, 4, 5]);
  expect(res).toBe(true);
});
Enter fullscreen mode Exit fullscreen mode

A. test A y test B son iguales, ambos test pasan
B. test B no pasa las pruebas, test A si pasa las pruebas
C. toBeTruthy no es un matcher de jest
D. Ninguna de las anteriores

Respuesta en el primer comentario.


. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .