Adds setting to enable or disable help page
This commit is contained in:
29
spec/features/help_page_spec.rb
Normal file
29
spec/features/help_page_spec.rb
Normal file
@@ -0,0 +1,29 @@
|
||||
require 'rails_helper'
|
||||
|
||||
feature 'Help page' do
|
||||
|
||||
context 'Index' do
|
||||
|
||||
scenario 'Help menu and page is visible if feature is enabled' do
|
||||
Setting['feature.help_page'] = true
|
||||
|
||||
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
|
||||
Reference in New Issue
Block a user