詳細
設定手順
bundlerに以下を追加します
group :development do gem "rspec-rails", "~> 2.14.0" end group :test do gem "rspec", "~> 2.14.0" end
RSpec用のフォルダ生成
$rails g rspec:install
create .rspec
create spec
create spec/spec_helper.rb
Controllerの生成
※Hogeコントローラーの生成
rails g rspec:controller Hoge
生成したファイルは以下
$ cat spec/controllers/hoge_controller_spec.rb require 'spec_helper' describe HogeController do end
Modelの生成
※HogeModelの生成
rails g rspec:model Hoge
生成したファイルは以下
$ cat spec/models/hoge_spec.rb require 'spec_helper' describe Hoge do pending "add some examples to (or delete) #{__FILE__}" end
テストの実行
rake spec