Subscribed unsubscribe Subscribe Subscribe

Rails4でrspecを使用する

Gemfileの設定

group :development, :test do
...........
  gem 'rspec-rails'
end

installの実行

$ bundle install --path=vendor/bundle

specディレクトリとspecファイルの作成と.rspecディレクトリの作成

$ rails g rspec:install

※ここでエラーになる場合はrubyのバージョンを変えてみてください
※なお、rbenvを使用している場合はrubyのバージョンを変更後に以下のサイトを参考にして、bundle等を更新してください。
※rbenvでバージョンを変えた場合は rbenv rehashの実行がマストです
d.hatena.ne.jp

DBのテストのための設定

$ rake db:test:prepare

※db/schema.rbがまだない場合はrake db:migrate

コントローラーを作成する

$ rails g controller about index

※この際にテスト関連のファイルも作成されます

テストの実行

$ rake spec