All backgrounds were not same black color.
Firebase and Hockey private keys published to repo.
Some pages were darker. So i changed to all backgrounds to one color. I changed Firebase private keys and Hockey private key to fake. And then created new ones.
I added Unit Test Bundle to the project and added NetworkTests. I added Gem file and updated Fastfile. I added Travis support to the project. Now if someone send a pull request or commit something to Master branch (i only listen that), Travis build and run tests. I want to enlarge this project. So these open source tools are awesome for open source projects.
I added NetworkManagerTests and mock data. I added a new pod for http request. When i send a request to specifiec url, this pod cut the request and response your mock data. It is very famous for fake http requests.
I created travis file, Gemfile and Fastfile. When i commit or pull request, Travis runs but i had to configure it for my scenario. So firstly i added gems which i use to gemfile. Then in Xcode i set code coverage settings and added test action to Fastfile. Then i added .travis.yml file.
bundle install provides to install gems in gemfile. Then i update gems. Pod update installs pods. After this my Fastlane script runs and then if my tests success, codecov runs. Codecov provides to show code coverage on anywhere. I updated my Readme file. In followings picture build means that last version of project can build or not. That badge comes from Travis. Swift and iOS version comes from img.shields. Code coverage badge comes from Codecov.