rsxp-2023
rsxp-2023 copied to clipboard
feat(mobile): configuração de mocks para chamadas HTTP
📋 Descrição
Adicionado setup do Mirage JS para utilização de mocks durante o desenvolvimento do app mobile.
Estou abrindo PR com o intuito de obter feedback sobre a implementação que fiz, onde acabei seguindo a própria documentação do Mirage JS para realizar o setup e a organização de pastas proposta no starter kit do Fábio Vedovelli.
Como os contratos #53 ainda não estão totalmente definidos, fiz apenas a inclusão de uma rota de exemplo.
Acredito que a PR esteja apta para realizar o merge apenas quando adicionar os mocks definidos pelos contratos, ou seja, após o merge da PR #76
Adicionei uma lógica de passthrough para ignorar todas as chamadas que sejam diferentes da variável BASE_URL. Isso se fez necessário para não interceptar as chamadas realizadas pelo Clerk.
Fixes #62
🛠️ Tipo da mudança
Exclua as opções que não são relevantes.
- [x] Nova feature: adicionado setup de mocks
🧪 Como isso foi testado?
Realizados apenas testes manuais na aplicação através do exemplo de request existente na aplicação
✅ Checklist:
- [x] O título do meu PR está seguindo o padrão
<type>(scope): subject
. Por exemplo:feat(mobile): add new feature
- [x] Meu código segue as diretrizes de estilo deste projeto
- [x] Realizei uma auto revisão do meu código
- [ ] Fiz alterações correspondentes na documentação
- [x] Minhas alterações não geram novos alertas
- [ ] Adicionei testes para minhas alterações