Add test for all functinality

new setting set to nil on test to prevent prevent unforeseen
consequences on testing environment
This commit is contained in:
Raúl Fuentes
2018-01-29 16:38:41 +01:00
parent bc1b70205b
commit 83ca0656b4
4 changed files with 128 additions and 2 deletions

View File

@@ -89,4 +89,36 @@ feature 'Admin settings' do
end
end
describe "Skip verification" do
scenario "deactivate skip verification", :js do
Setting["feature.user.skip_verification"] = 'true'
setting = Setting.where(key: "feature.user.skip_verification").first
visit admin_settings_path
accept_alert do
find("#edit_setting_#{setting.id} .button").click
end
expect(page).to have_content 'Value updated'
end
scenario "activate skip verification", :js do
Setting["feature.user.skip_verification"] = nil
setting = Setting.where(key: "feature.user.skip_verification").first
visit admin_settings_path
accept_alert do
find("#edit_setting_#{setting.id} .button").click
end
expect(page).to have_content 'Value updated'
Setting["feature.user.skip_verification"] = nil
end
end
end