refactors manager login to spec helper

This commit is contained in:
rgarcia
2015-10-08 15:39:42 +02:00
parent c21a78e164
commit ea6ef5996f
2 changed files with 8 additions and 4 deletions

View File

@@ -11,7 +11,7 @@ feature 'Proposals' do
####
manager = create(:manager)
visit management_sign_in_path(login: manager.username, clave_usuario: manager.password)
login_as_manager(manager)
visit new_management_proposal_path
@@ -45,7 +45,7 @@ feature 'Proposals' do
####
manager = create(:manager)
visit management_sign_in_path(login: manager.username, clave_usuario: manager.password)
login_as_manager(manager)
visit new_management_proposal_path
@@ -64,7 +64,7 @@ feature 'Proposals' do
####
manager = create(:manager)
visit management_sign_in_path(login: manager.username, clave_usuario: manager.password)
login_as_manager(manager)
visit management_proposals_path
@@ -86,7 +86,7 @@ feature 'Proposals' do
####
manager = create(:manager)
visit management_sign_in_path(login: manager.username, clave_usuario: manager.password)
login_as_manager(manager)
visit management_proposals_path

View File

@@ -24,6 +24,10 @@ module CommonActions
click_button 'Log in'
end
def login_as_manager(manager)
visit management_sign_in_path(login: manager.username, clave_usuario: manager.password)
end
def confirm_email
expect(page).to have_content "A message with a confirmation link has been sent to your email address."