discourse/spec/system/powered_by_discourse_spec.rb

33 lines
837 B
Ruby

# frozen_string_literal: true
describe "Powered by Discourse", type: :system do
it "appears when enabled" do
SiteSetting.enable_powered_by_discourse = true
visit "/"
expect(page).to have_css(".powered-by-discourse")
end
it "does not appear on admin routes when enabled" do
SiteSetting.enable_powered_by_discourse = true
visit "/admin"
expect(page).not_to have_css(".powered-by-discourse")
end
it "does not appear on login required route when enabled" do
SiteSetting.enable_powered_by_discourse = true
SiteSetting.login_required = true
visit "/"
expect(page).not_to have_css(".powered-by-discourse")
end
it "does not appear when disabled" do
SiteSetting.enable_powered_by_discourse = false
visit "/"
expect(page).not_to have_css(".powered-by-discourse")
end
end