RailsでRSpecを使う
RailsでRSpecを利用する
RSpecには、rspec-railsというRails用のGemがあります。
これを使うことで、RailsもRSpecでテストできます。
rspec-railsのインストール
rspec-railsはGemでインストールできます。
ここでは、Gemfileに記述し、bundle install
でインストールします。
group :development do gem 'rspec-rails' end group :test do gem 'rspec-rails' end
development環境とtest環境に、rspec-railsを追記します。
$ bundle install
これで、rspec-railsのインストールが完了しました。
rspecの初期設定
rspec-railsを使用するには、初期設定を行う必要があります。
これはコマンドが提供されているので、そのコマンドを実行するだけになります。
$ rails g rspec:install
これだけで完了です。
これにより、.rspecファイル(設定)とspec/ディレクトリが生成されます。
ディレクトリ構成
rails g rspec:install
で、rspec/ディレクトリが生成されました。
この中に、models/、controllers/、views/の三つのディレクトリを作ります。
これらはそれぞれ、モデル、コントローラー、ビューのテストを入れるディレクトリとなります。