Sha256: face30dc08e90d410326bebc094a73ef0e7df3cf47335487ea6535c3c4d82338
Contents?: true
Size: 818 Bytes
Versions: 4
Compression:
Stored size: 818 Bytes
Contents
require File.expand_path('../../../spec_helper', __FILE__) describe OAuth2::Grant::ClientCredentials do before :all do @host = 'example.com' @client_id = 's6BhdRkqt3' @client_secret = 'SplxlOBeZQQYbYS6WxSbIA' @client = OAuth2::Client.new(@host, @client_id, @client_secret) end subject do OAuth2::Grant::ClientCredentials.new(@client) end describe "#grant_type" do it "returns grant type" do expect(subject.grant_type).to eq 'client_credentials' end end describe "#get_token" do it "exchanges authorization code for access token" do subject.should_receive(:make_request).with(:post, "/oauth2/token", { :params => {:grant_type=>"client_credentials"}, :authenticate=>:headers }) subject.get_token end end end
Version data entries
4 entries across 4 versions & 1 rubygems