---
Antes de meternos de lleno en testear aplicaciones Angular, es importante saber qué tipos de tests que existen:
- Tests Unitarios: Consiste en probar unidades pequeñas (componentes por ejemplo).
-
Tests End to End (E2E): Consiste en probar toda la aplicación simulando la acción de un usuario, es decir, por ejemplo para desarrollo web, mediante herramientas automáticas, abrimos el navegador y navegamos y usamos la página como lo haría un usuario normal.
-
Tests de Integración: Consiste en probar el conjunto de la aplicación asegurando la correcta comunicación entre los distintos elementos de la aplicación. Por ejemplo, en Angular observando cómo se comunican los servicios con la API y con los componentes.
En este artículo vamos a cubrir el testeo unitario en Angular.
Tests unitarios con Jasmine
Para hacer tests unitarios en Angular se suele usar Jasmine. Jasmine es un framework Javascript (No es exclusivo de Angular, lo puedes usar en cualquier aplicación web), para la definición de tests usando un lenguaje natural entendible por todo tipo de personas.
codingpotions.com • 2 min de lectura