Skip to content

Commit a9d69c0

Browse files
committed
Properly assign decorated index collection in tests
1 parent ffa72b7 commit a9d69c0

File tree

2 files changed

+4
-3
lines changed

2 files changed

+4
-3
lines changed

spec/views/story_ideas/index.html.erb_spec.rb

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,13 +1,14 @@
11
require 'rails_helper'
22

33
RSpec.describe "story_ideas/index", type: :view do
4-
let(:user) { create(:user) }
4+
let(:user) { create(:user) }
55
let(:story_idea1) { create(:story_idea, created_by: user, updated_by: user, title: "My story1", youtube_url: "Youtube_url1") }
66
let(:story_idea2) { create(:story_idea, created_by: user, updated_by: user, title: "My story2", youtube_url: "Youtube_url2") }
77

88
before(:each) do
99
# Simulate a single page of paginated results
10-
assign(:story_ideas, paginated([ story_idea1, story_idea2 ]))
10+
assign(:story_ideas,
11+
StoryIdeaDecorator.decorate_collection(paginated([ story_idea1, story_idea2 ])))
1112
end
1213

1314
it "renders a list of story_ideas" do

spec/views/workshop_ideas/index.html.erb_spec.rb

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
let(:workshop_idea2) { create(:workshop_idea, created_by: user, updated_by: user, title: "MyStory2") }
77

88
before(:each) do
9-
assign(:workshop_ideas, paginated([ workshop_idea1, workshop_idea2 ]))
9+
assign(:workshop_ideas, WorkshopIdeaDecorator.decorate_collection(paginated([ workshop_idea1, workshop_idea2 ])))
1010
allow(view).to receive(:current_user).and_return(user)
1111
end
1212

0 commit comments

Comments
 (0)