Del curso: JavaScript: TDD y pruebas unitarias esencial

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 24.700 cursos impartidos por expertos del sector.

El unit testing en Angular

El unit testing en Angular

Los frameworks más utilizados integran dentro de ellos sistemas de unit testing y, de hecho, de una forma muy cómoda. Vamos a ver un ejemplo de ello con Angular. Voy a crear un nuevo proyecto, ng new testAngular. Voy a crearlo con todo lo necesario, o sea, routing, SCSS. Esto me va a generar una carpeta con todos los archivos relacionados con el proyecto. Y entre estos archivos me va a integrar dos tecnologías. Por un lado, me va a añadir Jasmine, como la herramienta de unit testing, preferida por Angular. Y además de eso me va a añadir Karma. Karma es un sistema de unit testing sobre el navegador que me permite ver el resultado de los tests directamente sobre una pestaña dentro del browser. De hecho, podemos ver un poco al final cómo entre las últimas opciones que está añadiendo precisamente ese Karma. Bien, pues, el siguiente paso es abrir la carpeta que se ha generado, dentro de nuestro ID. Si despliego los archivos, veremos que tenemos varios archivos que son bastante…

Contenido