[Tests] Adiciona testes para getCityByName#721
[Tests] Adiciona testes para getCityByName#721GustOki wants to merge 3 commits intoBrasilAPI:mainfrom
getCityByName#721Conversation
|
|
Olá @GustOki! Obrigado pela contribuição! Percebi um anti-padrão no teste: o arquivo copia a implementação do handler diretamente dentro do teste: // dentro do test file
const handler = async (req, res) => { ... } // cópia do handler realIsso significa que o teste valida a cópia, não o handler de produção. Se o handler real em Para testes unitários de handlers Next.js, o correto é importar o handler real: import handler from '@/pages/api/cptec/v1/cidade/[name]';Porém, o projeto já tem testes E2E que cobrem esses endpoints em |




Resumo
Este PR adiciona testes unitários para o método getCityByName() (pages/api/cptec/v1/cidade/[name].js) utilizando a cobertura de decisões/condições modificada (MD/DC).
Casos de Teste