Ruby on Rails3 rspecによるテストのメモ
repecでテストをするための方法をメモしておく。
Gemfileに下記のように追記する。
group :development, :test do gem "rspec-rails" end
コマンドプロンプトで下記を実行する。
bundle install
コマンドプロンプトで下記を実行し、specフォルダ等を作成する。
rails generate rspec:install
モデルのテストはspecフォルダ内にmodelsフォルダを作成し、モデル名_spec.rbファイルにテストを記載する。(例:example_spec.rb)
コントローラーのテストはspecフォルダ内にcontrollersフォルダを作成し、コントローラー名_spec.rbファイルにテストを記載する。(例:examples_controller_spec.rb)
モデルのテストの実行はコマンドプロンプトで下記を実行する。
rake spec:models
コントローラーのテストの実行はコマンドプロンプトで下記を実行する。
rake spec:controllers