diego3g / rsxp-2023

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

[0013] Configuração de mocks para chamadas HTTP #62

Open rpc1910 opened 1 year ago

rpc1910 commented 1 year ago

Fala pessoal, irei pegar a tarefa de configuração dos mocks para chamadas HTTP, porém dei uma olha no fórum de discussões e não encontrei mais informações se iremos utilizar alguma ferramenta específica para isso.

Já utilizei bastante o Mocker API e sei que também temos o Mirage JS e o Mock Service Worker, porém não cheguei a usar elas ainda.

Alguém tem sugestão de outras ferramentas? Ou iremos para uma outra abordagem?

nitoba commented 1 year ago

Acredito que o MirageJS seja uma melhor abordagem pela facilidade que ele trás e por ser uma solução bem completa e robusta

LuizHAP commented 1 year ago

O MirageJS é uma das melhores opções aqui, acredito eu. O MSW não deve funcionar pois não é no ambiente browser, então não tem o service worker. Já vi alguns videos da Rocketseat utilizando o Mirage, é bem tranquilo. Minha recomendação é só tomar cuidado pq essa task depende dos contratos criados nessa task #53

rpc1910 commented 1 year ago

O MirageJS é uma das melhores opções aqui, acredito eu. O MSW não deve funcionar pois não é no ambiente browser, então não tem o service worker. Já vi alguns videos da Rocketseat utilizando o Mirage, é bem tranquilo. Minha recomendação é só tomar cuidado pq essa task depende dos contratos criados nessa task #53

Obrigado pela contribuição @LuizHAP !! Acredito que para a configuração da ferramenta não há dependência da definição de contratos, consigo ir seguindo com a configuração até a task #53 ser concluída.

diego3g commented 1 year ago

Isso, pode fazer o setup e assim que tivermos os contratos você já pode deixar implementada as rotas mockadas.

rpc1910 commented 1 year ago

Estou seguindo com a configuração do Mirage JS

rpc1910 commented 1 year ago

Boa tarde pessoal

Vi que o @diego3g encerrou a PR #76 referente aos contratos sem realizar o merge. Essa configuração de mocks ainda faz sentido?

diego3g commented 1 year ago

@rpc1910 Faz sim, mesmo sem os contratos. Precisamos de testes no front-end (mobile).