Fähigkeiten react-testing
🧪

react-testing

Sicher 🌐 Netzwerkzugriff⚙️ Externe Befehle

Escrever Testes React com Jest e Testing Library

Testar componentes React requer compreensão de renderização de componentes, interações do usuário e gerenciamento de estado assíncrono. Esta skill fornece padrões prontos para uso com Jest e React Testing Library que ajudam você a escrever testes confiáveis para componentes, stores, hooks e operações assíncronas.

Unterstützt: Claude Codex Code(CC)
📊 70 Angemessen
1

Die Skill-ZIP herunterladen

2

In Claude hochladen

Gehe zu Einstellungen → Fähigkeiten → Skills → Skill hochladen

3

Einschalten und loslegen

Teste es

Verwendung von "react-testing". Escreva um teste para um formulário de login que valida campos de email e senha, mostra erros obrigatórios e envia dados ao clicar no botão.

Erwartetes Ergebnis:

  • Configurar userEvent para interações realistas de formulário
  • Preencher campos de email e senha com dados de teste
  • Verificar que erros de validação aparecem quando campos estão vazios
  • Verificar que o manipulador de envio recebe dados do formulário ao clicar
  • Verificar que o estado de carregamento desabilita o botão de envio durante o envio

Sicherheitsaudit

Sicher
v4 • 1/16/2026

Pure documentation skill containing only markdown content with TypeScript testing pattern examples. Static findings are false positives - the scanner misinterpreted markdown code formatting and metadata fields as security issues. No executable code, network calls, file system access, or command execution capabilities. Safe for publication.

2
Gescannte Dateien
681
Analysierte Zeilen
2
befunde
4
Gesamtzahl Audits
Auditiert von: claude Audit-Verlauf anzeigen →

Qualitätsbewertung

38
Architektur
100
Wartbarkeit
83
Inhalt
30
Community
100
Sicherheit
87
Spezifikationskonformität

Was du bauen kannst

Aprender os fundamentos de teste de componentes

Comece com React Testing Library seguindo padrões para renderizar componentes, encontrar elementos e verificar comportamentos.

Testar gerenciamento de estado complexo

Aprenda como testar stores Zustand, lidar com operações assíncronas de store e redefinir o estado da store entre testes para evitar testes instáveis.

Simular APIs e testar fluxos assíncronos

Configure simulação adequada para chamadas fetch, teste integração com React Query e lide com estados de carregamento e erro em componentes.

Probiere diese Prompts

Teste básico de componente
Escreva um teste Jest para um componente Button usando React Testing Library. O componente deve aceitar as props label e onClick. Use userEvent para a interação de clique.
Padrão de redefinição de store
Mostre-me como redefinir adequadamente o estado da store Zustand entre testes para evitar que o estado vaze entre casos de teste.
Teste de hook assíncrono
Escreva um teste para um hook personalizado useUserData que busca dados do usuário. Inclua verificação de estado de carregamento e limpeza adequada entre testes.
Integração com roteador
Como testar um componente React Router que exibe detalhes do usuário a partir de parâmetros da URL usando MemoryRouter e asserções waitFor?

Bewährte Verfahren

  • Use consultas getByRole e findBy em vez de IDs de teste para encontrar elementos de forma acessível
  • Envolva operações assíncronas em act() para evitar avisos de atualização de estado
  • Redefina o estado da store no beforeEach para evitar poluição de testes

Vermeiden

  • Usar detalhes de implementação como nomes de classes em vez de roles acessíveis
  • Pular wrappers act() para atualizações de estado assíncronas
  • Testar estado interno em vez de saída renderizada

Häufig gestellte Fragen

Quais ferramentas de IA suportam esta skill?
Esta skill funciona com Claude, Codex e Claude Code para escrever e depurar testes React.
Quais frameworks de teste são cobertos?
A skill cobre padrões de Jest e React Testing Library para testes de componentes, stores e hooks.
Como testar componentes com React Query?
Crie um QueryClient de teste com retry desabilitado, envolva componentes em QueryClientProvider e use waitFor para asserções assíncronas.
Meus dados de teste estão seguros?
Sim. Esta skill apenas fornece padrões. Os testes são executados localmente no seu ambiente com seus dados de teste.
Por que recebo avisos de act()?
Atualizações de estado que ocorrem fora de act() causam avisos. Envolva operações assíncronas em act() ou use consultas findBy que incluem espera integrada.
Como isso difere da documentação do Jest?
Esta skill fornece padrões prontos para uso para cenários React comuns incluindo stores, hooks, provedores e fluxos assíncronos.

Entwicklerdetails

Dateistruktur

📄 SKILL.md