Configuración de Jasmine en Node.js para Pruebas Unitarias
Clase 13 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
Viendo ahora - 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
09:21 min - 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
Gracias a Node.js obtenemos algunas ventajas para desarrollar y probar nuestras aplicaciones. Necesitamos un archivo package.json, en caso de que tu proyecto no lo tenga todavía, puedes crearlo ejecutando el siguiente comando:
Vamos a necesitar un archivo package.json
npm init
Debemos ejecutar los siguientes comandos para instalar e iniciar Jasmine en nuestro proyecto con Node.js:
npm install --save-dev jasmine
node node_modules/jasmine/bin/jasmine init
Por último, para correr las pruebas que vamos a crear en las próximas clases, debemos agregar un nuevo script en nuestro package.json y ejecutarlo con el comando npm test:
"scripts": {
"test": "jasmine"
}