なぜテストが必要なのか

RSpecとは

Ruby 用テスティングフレームワーク

Ruby でよく使われるテストツール

Rspecの環境構築


rspec-rails の導入

# Gemfile を修正後、bundle install
group :development, :test do
	gem 'rspec-rails'
end

※ インストール後は公式ドキュメントの確認

インストール方法は Installation に書いてある

・バージョン指定する場合としない場合の違い

Gemfile は「アプリで必要なgemリスト」、Gemfile.;ookで「実際にインストールしたgemリスト」が記述されている。

gem はバージョンを管理することができ、バージョン指定をしなければ、最新のgem がインストールされる。

Gemfileにバージョンを指定したり、しなかったり。Gemfileについて - Qiita

RSpec の各種設定ファイルとその修正

rspec-rails gem の導入で自動的に作られたファイルの修正