ユーザ用ツール

サイト用ツール


rails:test

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 02:10 by 127.0.0.1