Estratégias de testing frameworks em JavaScript
Prompt gerado automaticamente para Testing frameworks em JavaScript
"Atue como um especialista em JavaScript. Você deve gerar cinco cenários de teste distintos e realistas para uma função assíncrona que interage com uma API RESTful externa. Para cada cenário, forneça:
1. **Descrição do Cenário:** Um breve parágrafo explicando a situação que o teste busca validar.
2. **Entrada Simulada:** O(s) dado(s) que seria(m) passado(s) para a função. Se houver dependências externas (ex: resposta da API), descreva como seriam mockadas.
3. **Resultado Esperado:** O valor que a função deveria retornar ou o efeito colateral esperado (ex: erro específico, chamada a outra função).
4. **Framework de Teste Sugerido:** Indique se Jest ou Mocha/Chai seria mais adequado para este cenário e justifique brevemente o porquê (ex: facilidade de mock, asserções específicas).
A função em questão (fictícia) é `buscarDadosUsuario(userId)` e ela faz uma requisição GET para `/api/users/:userId`. Ela deve retornar os dados do usuário ou lançar um erro apropriado em caso de falha. Pense em casos de sucesso, falha de rede, usuário não encontrado, dados inválidos e limites de requisição."
Tags relacionadas
Como Usar este Prompt
Clique no botão "Copiar Prompt" para copiar o conteúdo completo.
Abra sua ferramenta de IA de preferência (ChatGPT e etc.).
Cole o prompt e substitua as variáveis (se houver) com suas informações.
Outros prompts de JavaScript
Continue explorando prompts nesta categoria.
Melhores práticas de module systems para JavaScript
Prompt gerado automaticamente para Module systems em JavaScript
Guia para testing frameworks em JavaScript
Prompt gerado automaticamente para Testing frameworks em JavaScript
Melhores práticas de es6+ e funcionalidades modernas para JavaScript
Prompt gerado automaticamente para ES6+ e funcionalidades modernas em JavaScript