Skip to content

Instantly share code, notes, and snippets.

@Bregor
Created September 25, 2012 06:49

Revisions

  1. Bregor revised this gist Sep 25, 2012. 1 changed file with 4 additions and 0 deletions.
    4 changes: 4 additions & 0 deletions accounts_controller_spec.rb
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,4 @@
    describe AccountsController do
    before(:each) do
    login_user
    end
  2. Bregor revised this gist Sep 25, 2012. 1 changed file with 2 additions and 4 deletions.
    6 changes: 2 additions & 4 deletions devise_spec_helper.rb
    Original file line number Diff line number Diff line change
    @@ -2,10 +2,8 @@ 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!
    @user ||= Fabricate(:user)
    @user.confirm!
    sign_in @user
    end

  3. Bregor created this gist Sep 25, 2012.
    12 changes: 12 additions & 0 deletions devise_spec_helper.rb
    Original file line number Diff line number Diff line change
    @@ -0,0 +1,12 @@
    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