Files
growstuff/spec/views/posts/index.rss.haml_spec.rb
Daniel O'Connor f1acb35520 Merge pull request #4537 from Growstuff/FactoryBot/SyntaxMethods
Rubocop: FactoryBot/SyntaxMethods
2026-04-23 22:29:24 +09:30

27 lines
694 B
Ruby

# frozen_string_literal: true
require 'rails_helper'
describe 'posts/index.rss.haml', type: "view" do
before do
controller.stub(:current_user) { nil }
author = create(:member)
@post1 = create(:post, id: 1, author:, body: 'This is some text.')
@post2 = create(:post, id: 2, author:)
assign(:posts, [@post1, @post2])
render
end
it 'shows RSS feed title' do
expect(rendered).to have_content "Recent posts from all members"
end
it 'shows content of posts' do
expect(rendered).to have_content "This is some text."
end
it 'gives the author in the item title' do
expect(rendered).to have_content "#{@post1.subject} by #{@post1.author}"
end
end