Sha256: 14ff156452f7fd8be62a600287b2d101b4f083075c2929e141241183870acd0d
Contents?: true
Size: 712 Bytes
Versions: 3
Compression:
Stored size: 712 Bytes
Contents
require 'test_helper' class OauthableTest < ActiveSupport::TestCase teardown { Devise::Oauth.reset_stubs! } test "oauth_configs returns all configurations relative to that model" do swap User, :oauth_providers => [:github] do assert_equal User.oauth_configs, Devise.oauth_configs.slice(:github) end end test "oauth_access_token returns the token object for the given provider" do Devise::Oauth.stub!(:facebook) do |b| b.get('/me?access_token=plataformatec') { [200, {}, {}.to_json] } end access_token = User.oauth_access_token(:facebook, "plataformatec") assert_kind_of OAuth2::AccessToken, access_token assert_equal "{}", access_token.get("/me") end end
Version data entries
3 entries across 3 versions & 3 rubygems
Version | Path |
---|---|
aihs_devise-1.2.rc | test/models/oauthable_test.rb |
gonow-devise-1.2.rc | test/models/oauthable_test.rb |
devise-edge-1.2.rc | test/models/oauthable_test.rb |