最近、いくつかの (ロジック) 単体テストをコードに追加しようとしています。Kiwiでテストをセットアップしました。BDD スタイルと構文が気に入っています。
私の問題はCLLocationManager
、正しい送信に依存するコードをテストしようとしていることですlocationManager:didUpdateToLocation:fromLocation:
。CLLocationManager
ただし、テストを実行すると、おそらく承認されていないと考えられるため、これは決して起こりません。記録のために、テスト ターゲットに.gpxファイルを追加し、そのファイルを場所として使用するようにスキームを編集しました ([スキームの編集... ] -> [テスト] -> [情報] の下)。シミュレーターで完全なアプリを実行すると、同じコードが正常に機能します。テスト ケースで送信される (シミュレートされた) 場所の更新を取得する方法はありますか?