require "rails_helper" RSpec.describe "RssFeed", type: :request do let(:user) { FactoryBot.create(:user) } let(:organization) { FactoryBot.create(:organization) } let(:tag) { FactoryBot.create(:tag) } before do FactoryBot.create(:article, user_id: user.id, featured: true) FactoryBot.create(:article, tags: tag.name, featured: true) end describe "GET query page" do it "renders feed" do get "/feed" expect(response.body).to include("https://dev.to") end it "renders user feed" do get "/feed/#{user.username}" expect(response.body).to include("https://dev.to/#{user.username}") end it "renders organization feed" do get "/feed/#{organization.slug}" expect(response.body).to include("https://dev.to/#{organization.slug}") end it "renders tag feed" do get "/feed/tag/#{tag.name}" expect(response.body).to include("https://dev.to") end end end