Testea el siguiente código JavaScript
Dificultad: Básico
//arr.test.js
const numPorDos = (arr) => {
return arr.map((item) => {
return item * 2
});
}
test('[1,2,3] => [2,4,6]', () => {
const res = numPorDos([1,2,3]);
expect(res).toEqual([2,4,6]);
});
A. ❌ FAIL tests, Expected: [2,4,6] , Received: [1,2,3]
B. ✅ PASS tests, [1,2,3] => [2,4,6]
Respuesta en el primer comentario.
Top comments (1)
Respuesta:
B.
✅ PASS tests, [1,2,3] => [2,4,6]
toEqual
es un matcher equivalente atoBe
con la diferencia de que lo usamos para hacer aserciones con datos no primitivos, como arreglos y objetos.En este caso, la función
numPorDos
regresara un arreglo nuevo con todos sus elementos duplicados, perfecto para usartoEqual
.