Railsのテスト

RSpec

Rails で RSpec を使う。

インストール

$ gem install rspec-rails

準備、rails_rootで

$ script/generate rspec

モデルとspec作成(既にhogeモデルがあると上書きするか聞かれるのでy連打禁止)

$ script/generate rspec_model hoge

RSpecのスペックファイルを書く

$ vi spec/models/hoge_spec.rb

実行

$ rake spec
$ rake spec:models
$ script/spec -cfs spec/models/hoge_spec.rb
$ script/spec -cfs spec/models/

個人的にはヘルパやモデルがテストできれば単体レベルは十分と思われ。

ビューレベルではSelenium、最近は Cucumber が熱いらしい。

Cucumber

Cucumber(キューカンバーと読む、キュウリのことw)は要求仕様に対するテストツール。実行可能な仕様書が書けてしまう凄いツール。

続く

 
rails/test.txt · 最終更新: 2009/11/19 11:10 (外部編集)
 
特に明示されていない限り、本Wikiの内容は次のライセンスに従います: CC Attribution-Share Alike 3.0 Unported
Recent changes RSS feed Donate Powered by PHP Valid XHTML 1.0 Valid CSS Driven by DokuWiki