Prompt completo
"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
JavaScript
Testing frameworks
gerado-automaticamente
Como usar este prompt
1
Clique no botão "Copiar" para copiar o prompt para sua área de transferência
2
Acesse sua ferramenta de IA preferida (ChatGPT, ChatGPT, Claude, etc.)
3
Cole o prompt e adapte conforme necessário para seu contexto específico
Outros prompts de JavaScript
ChatGPT
Prompt para async/await e promises em JavaScript
Prompt gerado automaticamente para Async/await e Promises em JavaScript
4 usos
ChatGPT
Melhores práticas de es6+ e funcionalidades modernas para JavaScript
Prompt gerado automaticamente para ES6+ e funcionalidades modernas em JavaScript
5 usos
ChatGPT
Melhores práticas de module systems para JavaScript
Prompt gerado automaticamente para Module systems em JavaScript
5 usos