IIC2513-2021-1 / projects

Repositorio oficial para los proyectos de ambas secciones del periodo 2021-1 del curso PUC IIC2513
14 stars 6 forks source link

Testing con importación de componentes #135

Open bpardobravo opened 3 years ago

bpardobravo commented 3 years ago

Hola, al tratar de hacer testing de la view BookOne.jsx, que a su vez importa al componente ShowBook.jsx, ocurre lo siguiente image

mi teoría es que reviews(variable de la componente importada) no se define antes de ejecutar el test, por eso al hacer .map se cae. ¿Cómo puedo hacer que se ejecuten los métodos de la componente importada antes de hacer el test? Mi código del test está así por ahora: image

sivicencio commented 3 years ago

Hola. Pareciera que reviews no está bien definida por alguna razón. ¿Probaste haciendo un console.log para ver qué tiene? ¿Es parte de un state creado con useState? Me parece algo extraño que, si estás utilizando .map, diga que no es una función, a menos que en algún momento del ciclo de vida del componente reviews sea algo diferente a un array.

bpardobravo commented 3 years ago

Hola, ya solucione el problema. Estaba haciendo mal los fetch de los mock de la componente importada