Merge pull request #2650 from aamarill/2586-split_admin_settings

Split admin settings
This commit is contained in:
Alberto
2018-06-01 19:18:14 +02:00
committed by GitHub
11 changed files with 177 additions and 105 deletions

View File

@@ -35,8 +35,9 @@ feature 'Admin settings' do
admin = create(:administrator).user
login_as(admin)
visit admin_settings_path
find("#map-tab").click
expect(page).not_to have_content "Map configuration"
expect(page).not_to have_css("#admin-map")
end
scenario "Should be able when map feature activated" do
@@ -44,8 +45,9 @@ feature 'Admin settings' do
admin = create(:administrator).user
login_as(admin)
visit admin_settings_path
find("#map-tab").click
expect(page).to have_content "Map configuration"
expect(page).to have_css("#admin-map")
end
scenario "Should show successful notice" do
@@ -78,6 +80,7 @@ feature 'Admin settings' do
login_as(admin)
visit admin_settings_path
find("#map-tab").click
find("#admin-map").click
within "#map-form" do
click_on "Update"
@@ -96,6 +99,7 @@ feature 'Admin settings' do
setting = Setting.where(key: "feature.user.skip_verification").first
visit admin_settings_path
find("#features-tab").click
accept_alert do
find("#edit_setting_#{setting.id} .button").click
@@ -109,6 +113,7 @@ feature 'Admin settings' do
setting = Setting.where(key: "feature.user.skip_verification").first
visit admin_settings_path
find("#features-tab").click
accept_alert do
find("#edit_setting_#{setting.id} .button").click
@@ -121,4 +126,4 @@ feature 'Admin settings' do
end
end
end