Sha256: 9949af740002d0844dc47cba8e73e1180ff5e2639f49c2d5e298c6a310c612de

Contents?: true

Size: 721 Bytes

Versions: 4

Compression:

Stored size: 721 Bytes

Contents

require 'spec_helper'

describe HelloSign::Api::Account do

  describe "#get_oauth_token" do
    context "when successful request" do
      before do
        stub_post_oauth("/oauth/token", "token")
        @oauth_info = HelloSign.get_oauth_token :state => 'state', :code => 'code'
      end

      it "should get the correct resource" do
        expect(a_post_oauth("/oauth/token")).to have_been_made
      end
    end
  end

  describe "#refresh_oauth_token" do
    before do
      stub_post_oauth("/oauth/token", "token")
      @oauth_info = HelloSign.refresh_oauth_token 'oauth_token'
    end

    it "should get the correct resource" do
      expect(a_post_oauth("/oauth/token")).to have_been_made
    end
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
hellosign-ruby-sdk-3.0.3 spec/hello_sign/api/oauth_spec.rb
hellosign-ruby-sdk-3.0.2 spec/hello_sign/api/oauth_spec.rb
hellosign-ruby-sdk-3.0.1 spec/hello_sign/api/oauth_spec.rb
hellosign-ruby-sdk-3.0.0 spec/hello_sign/api/oauth_spec.rb