Seu compiler Verifica Sintaxe. Seus Testes Deveriam Verificar Arquitetura.
A maioria das equipes documenta regras de arquitetura em wikis. Veja como escrevê-las como testes executáveis que quebram o CI quando seu grafo de dependências se desvia.
Sua test suite verifica que retorna 42 quando recebe a entrada correta. Ela não verifica se tem permissão para importar . O compiler aceita ambos. Seus testes…