Introdução ao testing-library e sua filosofia de testes centrados no usuário
A testing-library surgiu para resolver um problema comum no desenvolvimento front-end: testes frágeis que quebram com frequência por dependerem de detalhes internos de implementação. Tradicionalmente, muitos testes verificavam se uma classe CSS específica estava presente, se um estado interno do componente era atualizado corretamente ou se uma função foi chamada com os argumentos exatos. Esses testes, embora funcionais, tornavam-se quebradiços — qualquer refatoração visual ou de estrutura intern