Files
nairobi/spec/system/help_page_spec.rb
taitus 1a58fcf2a2 Make tests independent of Setting["org_name"]
So tests won't fail when an institution changes the default organization
name.

The tests are also easier to understand now, since it's more obvious
where the "CONSUL" text is coming from.
2020-12-08 18:56:33 +01:00

29 lines
644 B
Ruby

require "rails_helper"
describe "Help page" do
context "Index" do
scenario "Help menu and page is visible if feature is enabled" do
Setting["feature.help_page"] = true
Setting["org_name"] = "CONSUL"
visit root_path
expect(page).to have_link "Help"
within("#navigation_bar") do
click_link "Help"
end
expect(page).to have_content("CONSUL is a platform for citizen participation")
end
scenario "Help menu and page is hidden if feature is disabled" do
Setting["feature.help_page"] = nil
visit root_path
expect(page).not_to have_link "Help"
end
end
end