RepoStars
Esta demonstração lista os repositórios na linguagem de programação "Swift" ordenados pela quantidade de estrelas.
Ferramentas usadas
- Quick/Nimble para testes unitários.
- KIF para testes funcionais.
- Nimble-Snapshots para Snapshot Tests.
- Fastlane.
- Slather para reportar cobertura de testes em conjunto com Fastlane.
- GitHub Actions com pipeline simples de CI.
Breves considerações
- MVP foi usado como padrão de arquitetura.
- Testes de código assíncrono foram separados em target diferentes por serem mais demorados. Separação seria útil se usado com Test Plans no Xcode ou executando numa CI.