プロジェクトをつくって簡単なテストが通るのを確認するまで。
必要なもの
を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があると思うなよ