GitHubClientTestSample icon indicating copy to clipboard operation
GitHubClientTestSample copied to clipboard

A GitHub client sample for User Action Logs testing.

GitHubClientTestSample

A GitHub client sample for User Action Logs testing.

  • [x] UITest
  • [x] UnitTest

UITest

Usage

First of all, you should execute a following command to install dependencies.

$ make install

Next, open GitHubClientTestSample.xcworkspace and run an application.

Application Structure

Flux + MVVM

structure

Requirements

  • Xcode 9.4.1
  • Swift 4.1
  • Carthage 0.27.0
  • CocoaPods 1.5.3
  • RxSwift 4.2.0
  • KIF v3.7.4
  • Sourcery 0.14.0

Multiple testing with bluepill

bluepill

$ make install-bluepill
$ make ui-testing

Author

Taiki Suzuki, [email protected]

License

GitHubClientTestSample is available under the MIT license. See the LICENSE file for more info.