A partir dessa semana os exercícios voltam a ser independentes. Não se preocupe em centralizá-los em um mesmo repo.
Utilize esse template para criar um repo pessoal na sua conta e trabalhe nele.
Temos nesse repo o gabarito das atividades feitas em aula. Os mocks já estão implementados e os testes de getAll, signup e login também.
Agora você deve implementar um novo endpoint na camada UserBusiness e testar sua solução!
Crie os seguintes endpoints:
- DELETE /users/:id que deleta um user específico
- GET /users/:id que busca por um user específico e retorna todas as suas informações no modelo de regra de negócio (UserModel)
Ambos devem ser protegidos (requer token).
Crie pelo menos 1 teste unitário de sucesso para o endpoint implementado DELETE /users/:id.
Crie pelo menos 1 teste unitário de sucesso para o endpoint implementado GET /users/:id.
Gere a cobertura dos testes!