consul/consul

View on GitHub
spec/system/banners_spec.rb

Summary

Maintainability
A
0 mins
Test Coverage
require "rails_helper"

describe "Banner" do
  scenario "Only renders banners in the right section" do
    create(:banner,
           web_sections: [WebSection.find_by!(name: "homepage")],
           description: "Banner description",
           post_started_at: (Date.current - 4.days),
           post_ended_at: (Date.current + 10.days))

    visit root_path

    within(".banner") { expect(page).to have_content("Banner description") }

    visit debates_path

    expect(page).not_to have_content("Banner description")
  end
end