rsxp-2023
rsxp-2023 copied to clipboard
feat(mobile): detox setup
📋 Descrição
Realizei todo o setup de testes E2E com o Detox, para realizar toda a configuração tive que realizar o prebuild
#59 Estrutura de testes com Detox
🛠️ Tipo da mudança
- [x] Nova feature
🧪 Como isso foi testado?
Eu criei um teste bem simples para ver se o detup do Detox estava funcionando onde eu somente verifico se tem um texto na tela, e funcionou. Infelizmente por não estár em um ambiente MAC não consegui verificar se está tudo funcionando no IOS.
📷 Screenshots
Só tem uma coisa que devemos nos atentar:
depois que executei o prebuild para realizar as configurações do detox, apareceu esse warning aqui no terminal
Error: The method or property WebBrowser.openBrowserAsync is not available on android, are you sure you've linked all the native dependencies properly?
Esse warning está relacionado a lib expo-web-browser Fui testar os locais que estavam onde a lib estava sendo utilizada que e dava esse warning
✅ 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
- [x] Fiz alterações correspondentes na documentação
- [ ] Minhas alterações não geram novos alertas
- [x] Adicionei testes para minhas alterações