🐡

Rspecの導入

2021/01/17に公開

Gemを追加

group :development, :test do
  gem 'byebug', platforms: [:mri, :mingw, :x64_mingw]
  gem 'rspec-rails', '~> 4.0.0'
end

bundle installを実行

% bundle install

RSpecの設定
アプリにインストール

% rails g rspec:install

.rspecに設定を追加

--require spec_helper
--format documentation #追加

これでRSpecの設定は完了

テストコードを記述するファイルを用意

% rails g rspec:model user

rails_helper
Rspecを用いてRailsの機能をテストするときに、共通の設定を書いておくファイル。各テスト用ファイルでspec/rails_helper.rbを読み込むことで、共通の設定やメソッドを適用する。rails gコマンドでテストファイルを生成すると、rails_helperを読み込む記述が、自動的追加される。

これで事前準備が完了

Discussion