% rails g rspec:model user
% rails g rspec:model room
% rails g rspec:model message
などモデルごとに行う
例:spec/models/user_spec.rb
require 'rails_helper'
RSpec.describe User, type: :model do
describe '#create' do
before do
@user = FactoryBot.build(:user)
end
it 'nameとemail、passwordとpassword_confirmationが存在すれば登録できること' do
end
it 'nameが空では登録できないこと' do
end
it 'emailが空では登録できないこと' do
end
it 'passwordが空では登録できないこと' do
end
end
end
% bundle exec rspec spec/models/user_spec.rb
でテストしていく