Module: AuthLogic::TestHelper

Defined in:
lib/auth_logic_user_session_helper/auth_logic_test_helper.rb

Instance Method Summary collapse

Instance Method Details

#login_as(someone) ⇒ Object



3
4
5
# File 'lib/auth_logic_user_session_helper/auth_logic_test_helper.rb', line 3

def (someone)
  (someone)
end

#login_user(user) ⇒ Object



7
8
9
10
# File 'lib/auth_logic_user_session_helper/auth_logic_test_helper.rb', line 7

def (user)
  raise 'Cannot login, user is not a User' unless user.is_a? User
  UserSession.create(user)
end

#logoutObject



12
13
14
# File 'lib/auth_logic_user_session_helper/auth_logic_test_helper.rb', line 12

def logout
  logout_user
end

#logout_userObject



16
17
18
# File 'lib/auth_logic_user_session_helper/auth_logic_test_helper.rb', line 16

def logout_user
  @request.session[:user_credentials] = nil
end