Del curso: JavaScript: TDD y pruebas unitarias avanzado

Accede al curso completo hoy mismo

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

Validación de invocación de métodos

Validación de invocación de métodos

Cuando escribimos pruebas, en muchos casos los métodos que buscamos probar tienen dependencias internas que a veces puede resultar complejo de resolver, pero usando la técnica del monkey patching este proceso será mucho más sencillo. Por ejemplo, en este método que tenemos aquí en el archivo kitchen.ts vemos que se llama validateDish y aquí hacemos la invocación al método llamado verify. Este método verify es el método que vive dentro del archivo ingredients.ts. Desde aquí nosotros estamos haciendo esta llamada, asignando un valor y regresando el valor que sea resultante. Para esto también dentro de este método podremos ejecutar una serie más de acciones. Pero aquí lo interesante será saber cómo podemos hacer la validación de nuestro método afectando este resultado. Si regresamos nosotros a nuestra prueba, podemos ver que ya tenemos importado directamente los ingredientes y que desde aquí nosotros ya tenemos una prueba, así que vamos a comenzar primero Wallaby para poder ejecutar…

Contenido