Estratégias de testing frameworks em JavaScript

Prompt gerado automaticamente para Testing frameworks em JavaScript

5.0
33 usos
ChatGPT
Usar no ChatGPT
"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."

Como Usar este Prompt

1

Clique no botão "Copiar Prompt" para copiar o conteúdo completo.

2

Abra sua ferramenta de IA de preferência (ChatGPT e etc.).

3

Cole o prompt e substitua as variáveis (se houver) com suas informações.

Compartilhe

Gostou deste prompt? Ajude outras pessoas a encontrá-lo!

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