Description from extension meta
Generador de tests Karma/Jasmine E2E para aplicaciones Angular con back mockeado.
Image from store
Description from store
Instant Test Karma es un generador de tests para Karma/Jasmine de Angular.
Estos tests E2E se generan de manera muy fácil y rápida a partir de la interacción del usuario con la aplicación y para ello almacena la mayoría de eventos para su posterior emulación desde un lanzador de tests que se puede incluir junto al resto de tests de Karma/Jasmine del proyecto.
El objetivo es añadir de manera sencilla tests de front así que, para no depender de servicios de back, también almacena todas las peticiones/respuestas para emularlo también junto con las interacciones del usuario.
El proceso es sencillo:
- La primera vez que se use Instant Test Karma hay que añadir a nuestro proyecto el lanzador de tests y el archivo de configuración de karma (ambos se descargan desde la misma extensión).
- Luego, se añade la información del test que vamos a generar en el formulario inicial de la extensión.
- A continuación, se realiza la prueba funcional directamente sobre la aplicación.
- Finalmente se selecciona un elemento html o un componente de angular, los cuales se usarán en la aserción del test.
- Este último paso genera el test que se puede incluir en el array de "TESTS" del lanzador y... ¡Listo! Ya se pueden lanzar los tests del proyecto que ya incluyen la prueba generada.
En resumen, Instant Test Karma es la mejor opción para aplicaciones de angular complejas que necesiten añadir muchos test que mantengan una validación funcional constante.