Skip to content

Instantly share code, notes, and snippets.

@Bregor
Created September 25, 2012 06:49
Show Gist options
  • Save Bregor/3780343 to your computer and use it in GitHub Desktop.
Save Bregor/3780343 to your computer and use it in GitHub Desktop.
module SpecHelpers
def login_user(user = nil)
@request.env["devise.mapping"] = Devise.mappings[:user]
@request.env["omniauth.auth"] = Marshal.load(File.read("#{Rails.root}/spec/support/omniauth.auth"))
@user = User.find_for_ldap_auth(@request.env['omniauth.auth'])
# @user ||= Fabricate(:user)
# @user.confirm!
sign_in @user
end
end
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment