diego3g / rsxp-2023

Repositório contendo o código do app do RS/XP 2023
MIT License
440 stars 84 forks source link

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

Open rpc1910 opened 1 year ago

rpc1910 commented 1 year ago

📋 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.

🧪 Como isso foi testado?

Realizados apenas testes manuais na aplicação através do exemplo de request existente na aplicação

✅ Checklist: