Testing Library
Utilitários de testagem simples e completo que encorajam boas práticas de testagem
Quanto mais os teus testes se parecerem com a maneira que o teu software é usado,
mais confiança eles podem dar-te.
Escreva Testes Sustentáveis
Escreva Testes Sustentáveis
Os testes apenas quebram quando a tua aplicação quebra, não os teus detalhes de implementação
Programe com Confiança
Programe com Confiança
Interaja com a tua aplicação da mesma maneira que os teus utilizadores
Acessível por Padrão
Acessível por Padrão
Seletores embutidos encontram os elementos da mesma maneira que os utilizadores fazem para ajudar-te a escrever código inclusivo
O Problema
- Tu queres testes para a tua interface de utilizador que evitam a inclusão de detalhes de implementação e concentrar-te em fazer os teus testes darem-te a confiança para qual elas estão destinados.
- Tu queres que os teus testes sejam sustentáveis assim as refatorações (mudam a implementação mas não a funcionalidade) não quebram os teus testes e abrandam-te e a tua equipa.
A Solução
A família da Testing Library de bibliotecas é uma solução muito leve para testagem sem todos os detalhes de implementação. Os utilitários principais que ela fornece envolve a consulta por nós de maneira parecida à como os utilizadores os encontrariam. Desta maneira, a testing-library ajuda a assegurar que os teus testes dam-te confiança no código da tua interface de utilizador.
Princípio Orientador
Princípio Orientador
Quanto mais os teus testes se parecerem com a maneira que o teu software é usado, mais confiança eles podem dar-te.