Sha256: c3ab8f5875b3ac7891055e8b824150fc34085c12dbccf69de29d60893dbe26d2
Contents?: true
Size: 594 Bytes
Versions: 4
Compression:
Stored size: 594 Bytes
Contents
require File.dirname(__FILE__) + '/spec_helper' describe "Warden::Github" do it "requesting an url that requires authentication redirects to github" do response = get "/" uri = Addressable::URI.parse(response.headers["Location"]) uri.scheme.should eql('https') uri.host.should eql('github.com') params = uri.query_values params['type'].should eql('web_server') params['scope'].should eql('email,offline_access,repo,gist') params['client_id'].should match(/\w{20}/) params['redirect_uri'].should eql('http://example.org/auth/github/callback') end end
Version data entries
4 entries across 4 versions & 1 rubygems
Version | Path |
---|---|
warden-github-0.1.1 | spec/oauth_spec.rb |
warden-github-0.1.0 | spec/oauth_spec.rb |
warden-github-0.0.9 | spec/oauth_spec.rb |
warden-github-0.0.8 | spec/oauth_spec.rb |