module OmniAuth::Test::StrategyMacros

Public Instance Methods

sets_an_auth_hash() click to toggle source
# File lib/omniauth/test/strategy_macros.rb, line 7
def sets_an_auth_hash
  it 'should set an auth hash' do
    last_request.env['omniauth.auth'].should be_kind_of(Hash)
  end
end
sets_provider_to(provider) click to toggle source
# File lib/omniauth/test/strategy_macros.rb, line 13
def sets_provider_to(provider)
  it "should set the provider to #{provider}" do
    (last_request.env['omniauth.auth'] || {})['provider'].should == provider
  end
end
sets_uid_to(uid) click to toggle source
# File lib/omniauth/test/strategy_macros.rb, line 19
def sets_uid_to(uid)
  it "should set the UID to #{uid}" do
    (last_request.env['omniauth.auth'] || {})['uid'].should == uid
  end
end
sets_user_info_to(user_info) click to toggle source
# File lib/omniauth/test/strategy_macros.rb, line 25
def sets_user_info_to(user_info)
  it "should set the user_info to #{user_info}" do
    (last_request.env['omniauth.auth'] || {})['user_info'].should == user_info
  end
end