You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Criar mocks, handler, middleware e router dentro de cada t.Run
Usar os novos helpers (mockGetOrCreateCartSuccess, mockFindProductSuccess, etc.) para configurar os mocks
Condicionar a configuração do mock do middleware (mockUserRepo.On("FindByID", ...)) e a geração/uso do token JWT com base no nome do - caso de teste (para Error - Middleware User Check Fails e Error - No Auth Token)
Simplificar a estrutura da tabela de testes usando um campo mocksSetup que chama os helpers apropriados
Ajustar a asserção do corpo da resposta no TestCartHandler_AddItem para usar assert.Contains no caso de sucesso (201 Created) e require.JSONEq para erros