require "rails_helper" RSpec.describe "Badges" do let(:user) { create(:user) } describe "GET /badges" do let!(:badges) { create_list(:badge, 3) } context "when logged in" do before { sign_in user } it "shows all the badges" do get "/badges" expect(response.body).to include "Badges" badges.each do |badge| expect(response.body).to include CGI.escapeHTML(badge.badge_image_url) end end end context "when logged out" do it "shows all the badges" do get "/badges" expect(response.body).to include "Badges" badges.each do |badge| expect(response.body).to include CGI.escapeHTML(badge.badge_image_url) end end end end end