Link para o teste: https://github.com/InterviewTests/TesteiOS.
Empresa por qual estou me candidatando: Zup.
- XCode 10+
- iOS 9
- Swift 4.2
- Faça o download do projeto;
- Abra o terminal no diretório onde o projeto foi salvo;
- Instale os pods através do comando
pod install
; - Abra o projeto
TesteiOS.xcworkspace
no XCode e execute =)
Obs: Para utilizar dados mockados, basta editar o scheme e acrescentar o argumento TESTING
.
Os testes realizados foram:
- Validação dos campos email, telNumber e text
- Testes unitários da FormViewPresenter
- Testes unitários da FundViewPresenter
Obs: Os testes já estão configurados para utilizar os dados mockados.