Pruebas Unitarias de Componentes en Angular con Jasmine
Clase 25 de 38 • Curso de Unit Testing para MEAN con Jasmine
Contenido del curso
Creando un framework de pruebas básico
Análisis estático de código
Trabajando con Jasmine en el frontend
- 11
Pruebas Unitarias con Jasmine: Uso de spyOn para Simular Funciones
03:08 min - 12

Configuración de Jasmine para Pruebas de Frontend
07:48 min - 13

Configuración de Jasmine en Node.js para Pruebas Unitarias
06:18 min - 14

Pruebas Unitarias en JavaScript con Jasmine: Uso de Funciones Básicas
09:10 min - 15
Pruebas Unitarias con Jasmine: Matchers, Espías y Ciclos de Vida
04:11 min
Probando Nodejs apps con Jasmine
- 16

Pruebas Unitarias con Jasmine en Node.js y Angular
02:54 min - 17

Configuración de Pruebas Unitarias en Node.js con Jasmine
07:47 min - 18

Configuración avanzada de Jasmine y reportes en Node.js
07:00 min - 19

Implementación de Cobertura de Código con InstaBoot.js y NGC
03:29 min - 20

Pruebas Unitarias de Servidor Express con Método GET en Node.js
14:10 min - 21

Pruebas Unitarias de Código 500 en Métodos GET
04:44 min - 22

Pruebas del Método PAUSE en Desarrollo Web
12:24 min - 23

Pruebas de Métodos POST, PUT y DELETE en JavaScript Asíncrono
07:49 min
Probando Angular apps con Jasmine
- 24

Pruebas Unitarias e Integración en Angular con Jasmine
03:53 min - 25

Pruebas Unitarias de Componentes en Angular con Jasmine
Viendo ahora - 26

Pruebas Unitarias en Angular: Rutas y Ciclos de Vida con Jasmine
08:22 min - 27

Pruebas Unitarias en Angular: Simulación de Servicios y Componentes
12:48 min - 28

Pruebas Unitarias en Formularios Reactivos con Angular
10:48 min - 29

Pruebas Unitarias Avanzadas en Formularios Reactivos de Angular
10:03 min - 30

Pruebas Unitarias en Angular: Navegación y Outputs HTML
07:48 min - 31

Pruebas Unitarias en Angular: Testeo de Componentes y Servicios
14:56 min - 32

Pruebas Unitarias en Jasmine: Espías y Stubs en Angular
10:55 min - 33

Pruebas de Espionaje en Objetos Globales y Métodos en JavaScript
07:21 min
Pruebas de integración de Angular apps con Jasmine
- 34

Pruebas de integración con Jasmine y Angular
05:37 min - 35

Pruebas de Navegación con Angular y RouterTestingModule
06:18 min - 36

Pruebas HTTP en Angular con HTTP Client Testing Module
11:01 min - 37

Pruebas Unitarias: Cobertura Completa de Métodos HTTP en API
04:24 min - 38

Buenas prácticas de Unit Testing con Jasmine
05:46 min
Resumen
Vamos a crear algunas pruebas para nuestro componente principal en el frontend: un conjunto de archivos que encontramos en la carpeta src/app.
El archivo app.component.ts se encarga de definir la lógica de nuestra aplicación. Por ahora, no tenemos nada, solo la referencia a otros componentes con tareas muy concretas que vamos a ir probando en las siguientes clases:
app.component.html: Se encarga de renderizar el componente de navegación,router-outlet.app.component.spec.ts: Tiene todas las pruebas del componente App. Algunas de las pruebas por defecto no son muy útiles en este momento y vamos a reemplazarlas por algunas pruebas en el archivoapp.component.htmlpara confirmar que se incluye el componenterender-oulety la navegación funciona correctamente.