Module: OmniAuth::Infinum::TestHelpers

Defined in:
lib/omniauth-infinum/test_helpers.rb

Instance Method Summary collapse

Instance Method Details

#sign_in(user) ⇒ Object



4
5
6
7
8
9
10
11
12
13
14
15
# File 'lib/omniauth-infinum/test_helpers.rb', line 4

def (user)
  session[:user_id] = OmniAuth::AuthHash.new({
    :provider => 'infinum',
    :uid => (user.try(:uid) || '75'),
    :extra => {
      :first_name => user.try(:first_name),
      :last_name => user.try(:last_name), 
      :email => user.try(:email),
      :avatar_url => user.try(:avatar_url)
      }
    }) 
end

#sign_outObject



17
18
19
# File 'lib/omniauth-infinum/test_helpers.rb', line 17

def sign_out
  session[:user_id] = nil
end