module Sorcery::TestHelpers::Rails::Controller
Public Instance Methods
logged_in?()
click to toggle source
# File lib/sorcery/test_helpers/rails/controller.rb, line 15 def logged_in? @controller.send(:logged_in?) end
login_user(user = nil, _test_context = {})
click to toggle source
# 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()
click to toggle source
# File lib/sorcery/test_helpers/rails/controller.rb, line 11 def logout_user @controller.send(:logout) end