Add words controller with index and show actions

This commit is contained in:
maddiebaka
2023-10-14 13:50:50 -04:00
parent ad08b283b0
commit 6202a6e778
11 changed files with 121 additions and 1 deletions

View File

@@ -0,0 +1,22 @@
require 'rails_helper'
RSpec.describe WordsController, type: :controller do
describe "GET :index" do
it 'renders the index template' do
get :index
expect(response).to render_template(:index)
end
it 'sets @words instance variable' do
FactoryBot.create(:word)
get :index
expect(assigns(:words)).to be_a(ActiveRecord::Relation)
end
it 'fetches all words into @words' do
5.times { FactoryBot.create(:word) }
get :index
expect(assigns(:words).count).to eq(5)
end
end
end