1. rspec-railsをbundle install
Gemfile.
group :development, :test do
gem 'rspec-rails'
end
2. Railsアプリにrspecをインストール
Railsアプリにrspecをインストールする
rspec.
$ bundle exec rails generate rspec:install
RSpecの設定ファイル(.rspec
)と、
specフォルダの中にrails_helper.rb
とspec_helper.rb
のファイルがインストールされます。
3. --format documentation追加
必須ではないですが、.rspec
ファイルに以下の記述を追加することでテスト結果が見やすくなります。
.rspec
--require spec_helper
--format documentation #追加
4. テストファイル記述
実際に処理を行うファイルを記述します。
require 'rails_helper
を記述すること
とりあえずrspecが上手く動作しているかを確認したいのでテストの外枠(itからendまで)だけ作って中身は書いていません
post_spec.rb
require 'rails_helper'
RSpec.describe Post, type: :model do
it "投稿内容、ユーザーidがあれば有効な状態であること" do
end
end
緑の文字で出てきたら成功です。