Module: Sorcery::TestHelpers::Rails::Controller
- Included in:
- Internal::Rails
- Defined in:
- lib/sorcery/test_helpers/rails/controller.rb
Instance Method Summary collapse
Instance Method Details
#logged_in? ⇒ Boolean
15 16 17 |
# File 'lib/sorcery/test_helpers/rails/controller.rb', line 15 def logged_in? @controller.send(:logged_in?) end |
#login_user(user = nil, test_context = {}) ⇒ Object
5 6 7 8 9 |
# File 'lib/sorcery/test_helpers/rails/controller.rb', line 5 def login_user(user = nil, test_context = {}) user ||= @user @controller.send(:auto_login, user) @controller.send(:after_login!, user, [user.send(user.sorcery_config.username_attribute_names.first), 'secret']) end |
#logout_user ⇒ Object
11 12 13 |
# File 'lib/sorcery/test_helpers/rails/controller.rb', line 11 def logout_user @controller.send(:logout) end |