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.

Admin