Unit testing con Angular I: Setup y primeros pasos
Las pruebas unitarias, cuando se hacen correctamente, nos permiten detectar errores antes que ocurran y de paso al implementarlas ganamos una serie de beneficios adicionales como una mejor arquitectura, un diseño mas robusto de aplicaciones y en especial la tranquilidad de poder refactorizar o agregar nuevas capacidades a una aplicación con la seguridad de que no se están agregando más errores.
Por estas y muchas otras razones las pruebas unitarias pasaron de ser una buena práctica a una necesidad y en estos días la gran mayoría de los equipos que desarrollan aplicaciones complejas le exigen a sus miembros un dominio de estas herramientas.
Hoy vamos a dar los primeros pasos para habilitar las pruebas unitarias en Angular, así que, ¡manos a la obra!
El primer paso, es instalar la linea de comandos de Angular (Angular CLI) y crear un nuevo proyecto para realizar las pruebas. Para instalar Angular, abre la terminal del sistema y ejecuta este comando:
npm install -g @angular/cli
Al finalizar este proceso ya puedes utilizar la linea de comandos de Angular y eso mismo haremos con este comando para crear un nuevo proyecto:
ng new pruebas-unitarias-angular