プロジェクトをつくって簡単なテストが通るのを確認するまで。
##必要なもの
をcloneしておく。
##テストコードを書く準備
###プロジェクトをつくる
なんでもいいけど今回はSingleViewでやる。
###テストターゲットにQuick.xcodeprojとNimble.xcodeprojを追加する
プロジェクトの中にある○○Tests
を右クリックしてAdd Files to ○○
を選択。
cloneしておいたQuick.xcodeproj
を選択。
というのをNimble.xcodeproj
でもやる。
###Quick.frameworkとNimble.frameworkをリンクする
プロジェクトを選択してTARGETSの○○Tests
を選択してBuild Phases
タブを表示。
Link Binary With Libraries
を開いて+
マークを押す。
Quick.frameworks
を追加。
OSX用とiOS用があるので注意。今回はiOS用を選択。
というのをNimble.framework
でもやる。
こんな感じ。
##テストコードを書く
○○Tests.swift
を○○Spec.swift
に改名して、中身も書き換える。
QuickSpec
クラスのサブクラスをつくり、spec
メソッドをoverride
してテストコードを書いていく。
こんな感じ。
##テストを走らせる
⌘ + U
Test navigator
でも確認できる。
という感じでテストを書いていく。
#2があると思うなよ