El atributo data-testid

Tests de laboratorio
Foto de Alex Kondratiev en Unsplash

¿Qué es el atributo data-testid?

«data-testid» es el nombre del atributo que identificará un nodo del DOM durante el proceso de testeo.

Con esta definición ya podemos intuir, que únicamente tiene que servir a la hora de seleccionar un nodo por ese identificador (tiene que ser único) para hacer nuestros tests, para nada más. ¿Pero qué tests? ¿Los unitarios?¿Los end-to-end? … bueno, … Leer más »

Como asegurar que se ejecuta un expect de jasmine en un test

Tests en verde
Foto de Yassine Khalfalli en Unsplash

Cuando ejecutamos los tests, siempre queremos que todos pasen en “verde”. Ese verde no siempre asegura que todo funcione a la perfección… siempre sale algún bug 🙁 . El motivo más común, es no hacer los suficientes o mejores tests como para cubrir todos los casos posibles. No obstante, en el artículo de hoy, la causa que pretendemos solucionar es que no se ejecute … Leer más »

Acelerar la ejecución de los tests con Karma-parallel en Angular

Karma parallel
Photo by Kolleen Gladden on Unsplash

En el ciclo de vida del software hay un apartado dedicado al testeo, es decir, a crear esa «red de seguridad» que nos ayuda a chequear que todo funciona como es debido.

Conforme el software va creciendo se crearán más pruebas para cubrir esas nuevas piezas de código y existirá un proceso ó “test runner” que será el encargado de hacer pasar todas esas … Leer más »