En el post anterior, ya aprendimos como dockerizar nuestra aplicación React. Ahora vamos a aprender cómo ejecutar los tests usando docker :)
Primero tenemos que iniciar nuestra aplicación. Siguiendo el ejemplo del post anterior, tendríamos que hacer lo siguiente:
docker-compose up -d react_app
Para ejecutar los tests con Docker, necesitamos saber el id o el nombre del contenedor de la aplicación React. Para saber estos valores, ejecutamos en un terminal:
docker ps
Una vez que sepamos el id o el nombre, ejecutamos los tests de la siguiente manera:
docker exec -it <CONTAINER_ID o CONTAINER_NAME> yarn test
En nuestro ejemplo del post anterior, definimos en el docker-compose.yml el nombre del contenedor, así que ya sabríamos el nombre sin necesidad de utilizar 'docker ps'
docker exec -it react_app yarn test
Y ya estaría ^^
PASS src/App.test.tsx (39.879s)
✓ renders learn react link (153ms)
Test Suites: 1 passed, 1 total
Tests: 1 passed, 1 total
Snapshots: 0 total
Time: 53.432s
Ran all test suites.
Comentarios
Publicar un comentario