diff --git a/app/views/articles/feed.rss.builder b/app/views/articles/feed.rss.builder index f545287a9..46e3bec47 100644 --- a/app/views/articles/feed.rss.builder +++ b/app/views/articles/feed.rss.builder @@ -40,7 +40,7 @@ xml.rss(:version => "2.0", articles.each do |article| xml.item do xml.title article.title - xml.tag!("dc:creator") { user.instance_of?(User) ? user.name : article.user.name } + xml.tag!("dc:creator", user.instance_of?(User) ? user.name : article.user.name) xml.pubDate article.published_at.to_s(:rfc822) if article.published_at xml.link app_url(article.path) xml.guid app_url(article.path) diff --git a/spec/requests/articles/articles_spec.rb b/spec/requests/articles/articles_spec.rb index 49b3ab3fc..467fdb454 100644 --- a/spec/requests/articles/articles_spec.rb +++ b/spec/requests/articles/articles_spec.rb @@ -95,16 +95,15 @@ RSpec.describe "Articles", type: :request do expect(response.body).not_to include(organization_article.title) end - it "contains the full user URL" do - expect(response.body).to include("#{URL.user(user)}") - end - - it "contains a user composite profile image tag", :aggregate_failures do - expect(response.body).to include("") - expect(response.body).to include("#{app_url(user.profile_image_90)}") - expect(response.body).to include("#{community_name}: #{user.name}") - expect(response.body).to include("#{URL.user(user)}") - expect(response.body).to include("") + it "contains user's name, link, and composite profile image tag" do + expect(response.body).to include( + "", + "#{app_url(user.profile_image_90)}", + "#{community_name}: #{user.name}", + "#{URL.user(user)}", + "", + "#{user.name}", + ) end end