Sha256: 33ea0e4b1b042b4940fae7876e0a31508b6b2bc6c6c9ec0a327cefae76b309c2
Contents?: true
Size: 1.09 KB
Versions: 2
Compression:
Stored size: 1.09 KB
Contents
require 'spec_helper' describe Restforce::Middleware::Authentication::OAuth do let(:app) { double('app') } let(:env) { { } } let(:middleware) { described_class.new app, nil, options } let(:options) do { host: 'login.salesforce.com', refresh_token: 'refresh_token', client_id: 'client_id', client_secret: 'client_secret' } end it_behaves_like 'authentication middleware' do let(:success_request) do stub_request(:post, "https://login.salesforce.com/services/oauth2/token"). with(:body => "grant_type=refresh_token&refresh_token=refresh_token&" \ "client_id=client_id&client_secret=client_secret"). to_return(:status => 200, :body => fixture(:auth_success_response)) end let(:fail_request) do stub_request(:post, "https://login.salesforce.com/services/oauth2/token"). with(:body => "grant_type=refresh_token&refresh_token=refresh_token&" \ "client_id=client_id&client_secret=client_secret"). to_return(:status => 400, :body => fixture(:auth_success_response)) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
restforce-0.0.2 | spec/lib/middleware/authentication/oauth_spec.rb |
restforce-0.0.1 | spec/lib/middleware/authentication/oauth_spec.rb |