RSpec on Railsの導入

RSpecRailsで使うための導入です。
自分の覚書のために書いておきます。

環境

手順

まずはRailsアプリケーションを作成します。
RSpecを使う場合、デフォルトのtestは不要なので-Tオプションを追加します。

# rails new blog -T

次にGemfileに以下の行を追加します。

  • Gemfile
gem 'rspec-rails'

あとはRSpecをインストールします。

# bundle install
# rails g rspec:install

試しにscaffoldでentryを作ってみます。

# rails g scaffold entry title:string
# rake db:migrate

scaffoldだとrspecのテストサンプルを自動で生成してくれるので、さっそくテストを試してみます。

# rake spec

デフォルトだと30個のテストが走って、28個が成功、2個がpendingとなりました。