Watson's Blog

RubyMotion で作成したアプリのテストケースを書いてみました

| Comments

以前に作成した StopWatch アプリのテストケースを書いてみました。アクションメソッドを呼び出したりして、インスタンス変数で保持しているオブジェクトが、思い通り生成されているかテストしたくらいですが。

spec を実行すると、以下のような感じになります。

1
2
3
4
5
6
7
8
9
10
11
12
13
$ rake spec
     Build ./build/iPhoneSimulator-5.1-Development
   Compile ./spec/main_spec.rb
      Link ./build/iPhoneSimulator-5.1-Development/StopWatch_spec.app/StopWatch
    Create ./build/iPhoneSimulator-5.1-Development/StopWatch_spec.dSYM
  Simulate ./build/iPhoneSimulator-5.1-Development/StopWatch_spec.app
Application 'StopWatch'
  - has one window
  - should have a label
  - should start a timer
  - should stop a timer

4 specifications (4 requirements), 0 failures, 0 errors

Comments