¿Necesita probar los puntos finales de API? Dos formas rápidas de hacerlo.

¡Aquí tienes una posibilidad! Quizás esté probando su JavaScript con un marco como Jasmine . Eso es bueno porque puede escribir muchas pruebas para cubrir su aplicación, obtener una pequeña interfaz de usuario para ver el resultado e incluso integrarla con herramientas de compilación e implementación para que su desarrollo continuo funcione de manera más segura.

Ahora bien, tal vez haya un desarrollador estrafalario en su equipo que sigue cambiando los puntos finales de la API, literalmente rompiendo cosas en el proceso. Decide escribir una prueba que alcance esos puntos finales y se asegure de obtener lo que espera. Bastante sencillo. La única parte un poco complicada es que las solicitudes de API son asíncronas. Para probarlo realmente, la prueba debe tener alguna forma de esperar los resultados antes de probar las expectativas.

Eso se puede manejar en Jasmine a través de un beforeEach(), que puede esperar para completarse hasta que llames a una done()función. Aquí está todo:

Esto es prácticamente lo mismo pero con Mocha/Chai :

SUSCRÍBETE A NUESTRO BOLETÍN 
No te pierdas de nuestro contenido ni de ninguna de nuestras guías para que puedas avanzar en los juegos que más te gustan.

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

Subir

Este sitio web utiliza cookies para mejorar tu experiencia mientras navegas por él. Este sitio web utiliza cookies para mejorar tu experiencia de usuario. Al continuar navegando, aceptas su uso. Mas informacion