Sha256: 6d8538df687a2b0bd455a7e53322b0c7bddac94adcba9ad9f8ed76befb120782
Contents?: true
Size: 592 Bytes
Versions: 2
Compression:
Stored size: 592 Bytes
Contents
require File.dirname(__FILE__) + '/spec_helper' describe "Warden::Salesforce" do it "requesting an url that requires authentication redirects to salesforce" do response = get "/" uri = Addressable::URI.parse(response.headers["Location"]) uri.scheme.should eql('https') uri.host.should eql('login.salesforce.com') params = uri.query_values params['response_type'].should eql('code') params['scope'].should eql('api') params['client_id'].should match(/\w{20}/) params['redirect_uri'].should eql('http://example.org/auth/salesforce/callback') end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
warden-salesforce-0.2.0 | spec/oauth_spec.rb |
warden-salesforce-0.1.0 | spec/oauth_spec.rb |