Communitygithub.com

itechmeat/react-testing-library

Pruebas de componentes centradas en el usuario con consultas, simulación de eventos de usuario, utilidades asíncronas y una API que prioriza la accesibilidad. Úsalo al escribir pruebas de componentes React, seleccionar elementos por rol/etiqueta/texto, simular eventos de usuario o probar comportamiento asíncrono de la interfaz.

¿Qué es react-testing-library?

Este skill proporciona acceso directo a la librería React Testing Library, una herramienta diseñada para escribir pruebas de componentes React que se centran en el comportamiento del usuario en lugar de los detalles de implementación. Con funcionalidades clave como `render`, `screen`, consultas para seleccionar elementos por rol, etiqueta, texto o valor, y utilidades asíncronas como `waitFor` y `findBy*`, permite simular interacciones reales del usuario (clics, escritura, navegación) usando `@testing-library/user-event`. El skill es útil para desarrolladores que desean garantizar que sus componentes funcionen correctamente desde la perspectiva del usuario, promoviendo la accesibilidad y evitando pruebas frágiles. Es compatible con frameworks de prueba como Jest y Vitest, y se basa en la filosofía de probar el comportamiento observable en lugar de la implementación interna.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/itechmeat/llm-code/tree/main/skills/react-testing-library

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace react-testing-library?

React Testing Library: pruebas de componentes centradas en el usuario con consultas, simulación de eventos de usuario, utilidades asíncronas y una API que prioriza la accesibilidad. Úsalo al escribir pruebas de componentes React, seleccionar elementos por rol/etiqueta/texto, simular eventos de usuario o probar comportamiento asíncrono de la interfaz. Palabras clave: React Testing Library, @testing-library/react, user-event, consultas, render.

Skills relacionados