diff --git a/spec/features/management/document_verifications_spec.rb b/spec/features/management/document_verifications_spec.rb index 8a5411eca..50ec9b3db 100644 --- a/spec/features/management/document_verifications_spec.rb +++ b/spec/features/management/document_verifications_spec.rb @@ -2,6 +2,10 @@ require 'rails_helper' feature 'DocumentVerifications' do + background do + login_as_manager(create(:manager)) + end + scenario 'Verifying a level 3 user shows an "already verified" page' do user = create(:user, :level_three) diff --git a/spec/features/management/email_verifications_spec.rb b/spec/features/management/email_verifications_spec.rb index 335738e3a..0b25ea1f1 100644 --- a/spec/features/management/email_verifications_spec.rb +++ b/spec/features/management/email_verifications_spec.rb @@ -4,6 +4,8 @@ feature 'EmailVerifications' do scenario 'Verifying a level 1 user via email' do + login_as_manager(create(:manager)) + user = create(:user) visit management_document_verifications_path diff --git a/spec/features/management/users_spec.rb b/spec/features/management/users_spec.rb index 9b648f6ee..5f17ecf7e 100644 --- a/spec/features/management/users_spec.rb +++ b/spec/features/management/users_spec.rb @@ -4,6 +4,8 @@ feature 'users' do scenario 'Creating a level 3 user from scratch' do + login_as_manager(create(:manager)) + visit management_document_verifications_path fill_in 'document_verification_document_number', with: '1234' click_button 'Check' diff --git a/spec/support/common_actions.rb b/spec/support/common_actions.rb index d1a6bcdf6..be03c1d2d 100644 --- a/spec/support/common_actions.rb +++ b/spec/support/common_actions.rb @@ -14,6 +14,10 @@ module CommonActions click_button 'Sign up' end + def login_as_manager(manager) + visit management_sign_in_path(login: manager.username, clave_usuario: manager.password) + end + def login_through_form_as(user) visit root_path click_link 'Log in'