前回はモデルのユニットテストを書いてみました。今回はビューやコントローラのテストをしてみましょう。 テストの準備と RUBYMOTION_ENV まず最初に、ビューやコントローラをテストできるこの機能ですが、受け入れテストのためのものではありませんので注意してください。 そのため 公式のドキュメント (和訳) でも、テスト時には即座に通常のアプリケーションの起動プロセスをストップさせるよう、以下のように書くことを推奨しています。 app/app_delegate.rb に追加。 class AppDelegate def application(application, didFinishLaunchingWithOptions:launchOptions) return true if RUBYMOTION_ENV == 'test' # この一行を追加 # (以下略) ここで出てきた