🟢 Nível: Básico
- Setup Jest: Configure um arquivo
jest.config.js básico para aceitar arquivos TypeScript.
- Primeiro Teste: Crie uma função que retorne a soma de três números e escreva um teste que valide o resultado.
- Teste de Exceção: Escreva uma função que valide a idade de um usuário e lance um erro se for menor de 18. Teste se o erro é lançado corretamente.
- Mock de Função: Use
jest.fn() para simular o comportamento de um callback passado para uma função de processamento.
🔴 Nível: Desafio
- Mock de API: Use o
jest.mock('axios') para simular uma chamada de API e validar se o seu serviço está tratando a resposta corretamente.