Capítulo 10. Testes em React
Este trabalho foi traduzido com recurso a IA. Agradecemos o teu feedback e comentários: translation-feedback@oreilly.com
Em Para nos mantermos a par dos nossos concorrentes, temos de avançar rapidamente, garantindo ao mesmo tempo a qualidade. Uma ferramenta vital que nos permite fazer isso é o teste de unidade. Os testes unitários permitem verificar se cada parte, ou unidade, da nossa aplicação funciona como pretendido.1
Uma vantagem da prática de técnicas funcionais é que elas se prestam a escrever código testável. Funções puras são naturalmente testáveis. A imutabilidade é facilmente testável. A composição de aplicações a partir de pequenas funções concebidas para tarefas específicas produz funções ou unidades de código testáveis.
Nesta seção, demonstraremos técnicas que podem ser usadas para testar aplicações React. Este capítulo não abordará apenas os testes, mas também ferramentas que podem ser usadas para ajudar a avaliar e melhorar seu código e seus testes.
ESLint
Na maioria das linguagens de programação, o código tem de ser compilado antes de poderes executar qualquer coisa. As linguagens de programação têm regras bastante rígidas sobre o estilo de codificação e não compilam até que o código esteja formatado adequadamente. O JavaScript não tem essas regras e não vem com um compilador. Escrevemos código, cruzamos os dedos e executamo-lo no browser para ver se funciona ou não. A boa notícia é que existem ferramentas que podemos utilizar para ...