Publicado : May 19, 2020
NÃO ENTROU NA EDIÇÃO ATUAL
Este blip não está na edição atual do Radar. Se esteve em uma das últimas edições, é provável que ainda seja relevante. Se o blip for mais antigo, pode não ser mais relevante e nossa avaliação pode ser diferente hoje. Infelizmente, não conseguimos revisar continuamente todos os blips de edições anteriores do Radar.
Saiba mais
May 2020
Evite
O valor do teste de captura instantânea é inegável ao se trabalhar com sistemas legados, garantindo que o sistema continue funcionando e o código legado não quebre. No entanto, estamos vendo a prática comum e bastante prejudicial de usar apenas testes de captura instantânea como mecanismo de teste principal. Os testes de captura instantânea validam o resultado exato gerado no DOM por um componente, e não o comportamento do componente; portanto, podem ser fracos e não confiáveis e promover a má prática de "apenas excluir a captura instantânea e regenerá-la". Em vez disso, você deve testar a lógica e o comportamento dos componentes emulando o que os usuários fariam. Essa mentalidade é incentivada pelas ferramentas da família Testing Library.