Testing Library
Component library
Open Source
Familia de librerías para testing de UI centrado en usuario
Lenguajes soportados:
javascript typescript
Compatible con:
react vue angular svelte preact
Ventajas y Desventajas
Ventajas
- + Fomenta tests realistas
- + Mejora accesibilidad
- + Queries semánticas intuitivas
- + Soporte para múltiples frameworks
- + Evita testing de implementación
Desventajas
- - Curva de aprendizaje del approach
- - No para todos los casos de uso
- - Puede ser verbose para casos complejos
Casos de Uso
- Testing de componentes React/Vue/Angular
- Testing centrado en accesibilidad
- Integration testing de UI
- Testing de hooks React