Sha256: f326f710466da5b066bb243d49d4c8a064d2eb9e725efb3d06b9bdecc133955a
Contents?: true
Size: 775 Bytes
Versions: 2
Compression:
Stored size: 775 Bytes
Contents
describe OAuth2::Strategy::Implicit do subject { client.implicit } let(:client) { OAuth2::Client.new('abc', 'def', :site => 'http://api.example.com') } describe '#authorize_url' do it 'includes the client_id' do expect(subject.authorize_url).to include('client_id=abc') end it 'includes the type' do expect(subject.authorize_url).to include('response_type=token') end it 'includes passed in options' do cb = 'http://myserver.local/oauth/callback' expect(subject.authorize_url(:redirect_uri => cb)).to include("redirect_uri=#{Rack::Utils.escape(cb)}") end end describe '#get_token' do it 'raises NotImplementedError' do expect { subject.get_token }.to raise_error(NotImplementedError) end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
oauth2-1.4.8 | spec/oauth2/strategy/implicit_spec.rb |
oauth2-1.4.7 | spec/oauth2/strategy/implicit_spec.rb |