🟨
ChatGPT intermediate

Estratégias de testing frameworks em JavaScript

Prompt gerado automaticamente para Testing frameworks em JavaScript

2 usos JavaScript

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