Refactorización de Pruebas en JavaScript con Funciones expect e it
Clase 4 de 38 • Curso de Unit Testing para MEAN con Jasmine
Resumen
Los errores en tiempo de ejecución también tienen como resultado un nuevo objeto Error
que es creado y lanzado.
Normalmente los objetos de Error se crean con la intención de lanzarlos utilizando throw. Es posible manejar el error mediante try catch:
try {
throw new Error("Algo salió mal!");
} catch (e) {
alert("Bien hecho");
}
La función it()
define una prueba de jasmine. Se llama así porque su nombre hace que las pruebas de lectura sean casi como leer en inglés.
El segundo argumento de la función it()
es en sí mismo una función, que cuando se ejecute probablemente ejecutará un número de funciones _expect()
.
Las funciones expect () se utilizan para probar realmente las cosas que “espera” que sean ciertas.