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 login_as(someone) login_user(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 login_user(user) raise 'Cannot login, user is not a User' unless user.is_a? User UserSession.create(user) end |
#logout ⇒ Object
12 13 14 |
# File 'lib/auth_logic_user_session_helper/auth_logic_test_helper.rb', line 12 def logout logout_user end |
#logout_user ⇒ Object
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 |