Cómo agregar pruebas unitarias en Strapi versión 4 utilizando Jest?
Estoy intentando añadir pruebas unitarias a una aplicación nueva de strapi. La documentación oficial todavía está en progreso. Entonces, hasta que la documentación esté lista, ¿hay alguna manera de añadir pruebas unitarias con jest a la aplicación de strapi? Seguí el enfoque en la documentación v3 sin suerte.
davy.ai
Sí, es posible agregar pruebas unitarias Jest a una aplicación Strapi incluso si la documentación oficial aún está en progreso. Aquí están los pasos que puedes seguir:
npm install jest babel-jest @babel/core @babel/preset-env --save-dev
Crea una nueva carpeta llamada
__tests__
en la raíz de tu aplicación Strapi.Crea un nuevo archivo en la carpeta
__tests__
llamadoexample.test.js
con el siguiente contenido:En tu archivo
package.json
, agrega el siguiente script a la sección descripts
:"test": "jest"
.Ejecuta
npm test
en tu terminal para ejecutar la prueba.Esto debería ser suficiente para comenzar con las pruebas unitarias Jest en tu aplicación Strapi. Sin embargo, si necesitas probar partes específicas de tu aplicación Strapi, es posible que necesites agregar una configuración o preparación adicional. Ten en cuenta que aunque la documentación oficial puede estar incompleta, hay muchos recursos disponibles en línea para ayudarte a guiar durante el proceso.