managers can login to /management

This commit is contained in:
Juanjo Bazán
2016-05-10 19:10:02 +02:00
parent 9ed3fa2a22
commit d1e50d70d6
8 changed files with 51 additions and 9 deletions

View File

@@ -24,12 +24,18 @@ module CommonActions
click_button 'Enter'
end
def login_as_manager
def login_as_authenticated_manager
login, user_key, date = "JJB042", "31415926", Time.now.strftime("%Y%m%d%H%M%S")
allow_any_instance_of(ManagerAuthenticator).to receive(:auth).and_return({login: login, user_key: user_key, date: date}.with_indifferent_access)
visit management_sign_in_path(login: login, clave_usuario: user_key, fecha_conexion: date)
end
def login_as_manager
manager = create(:manager)
login_as(manager.user)
visit management_sign_in_path
end
def login_managed_user(user)
allow_any_instance_of(Management::BaseController).to receive(:managed_user).and_return(user)
end