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