Durante el pasado año y como parte de nuestra filosofía de mejora continua, hemos estado realizando diversas sesiones de formación compartida, en las que son los propios miembros de nuestro equipo los que ponen en común sus conocimientos, experiencias e ideas. Como sabemos, la capacitación constante y el aprendizaje continuo son fundamentales para mantenernos actualizados en un mundo tecnológico en constante evolución.
En esta serie de posts, comentaremos algunos aspectos clave de estas sesiones.
Píldora formativa 02:
Pruebas unitarias en despliegue de Aplicaciones
Imparte:
Beatríz González
Herramientas necesarias
Ponicode: Plugin de Visual Studio Code para la realización automática de tests unitarios.
Instalación: desde las extensiones de VsCode o desde https://www.ponicode.com.
Rewire: Instalación: npm i rewire
Jest: Framework de pruebas unitarias para Javascript.
Instalación: npm i jest
Paso 1: Generación de pruebas con Ponicode
Nos dirigimos a la función que queramos probar y clicamos en Ponicode: Unit Test.
Paso 2: Ejecución de las pruebas generadas
Añadimos “test”: “jest –verbose” en package.json en la parte de scripts.
Ejecutamos mediante: npm run test
Paso 3: Integración en el despliegue
Añadimos lo siguiente en docker-compose.yml.