rsxp-2023 icon indicating copy to clipboard operation
rsxp-2023 copied to clipboard

feat(mobile): configuração de mocks para chamadas HTTP

Open rpc1910 opened this issue 1 year ago • 0 comments

📋 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

rpc1910 avatar Apr 11 '23 02:04 rpc1910