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.
29 lines
644 B
Ruby
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
|