Sha256: a5b19a1800834d6927b0bef0b28d11fb034800ce7d3dba05e9f91188c21f6214
Contents?: true
Size: 1.33 KB
Versions: 1
Compression:
Stored size: 1.33 KB
Contents
require 'spec_helper' require 'doorkeeper/oauth/token_response' module Doorkeeper::OAuth describe TokenResponse do subject { TokenResponse.new(stub.as_null_object) } it 'includes access token response headers' do headers = subject.headers headers.fetch('Cache-Control').should == 'no-store' headers.fetch('Pragma').should == 'no-cache' end it 'status is ok' do subject.status.should == :ok end describe '.body' do let(:access_token) do mock :access_token, { :token => 'some-token', :expires_in => '3600', :scopes_string => 'two scopes', :refresh_token => 'some-refresh-token', :token_type => 'bearer' } end subject { TokenResponse.new(access_token).body } it 'includes :access_token' do subject['access_token'].should == 'some-token' end it 'includes :token_type' do subject['token_type'].should == 'bearer' end it 'includes :expires_in' do subject['expires_in'].should == '3600' end it 'includes :scope' do subject['scope'].should == 'two scopes' end it 'includes :refresh_token' do subject['refresh_token'].should == 'some-refresh-token' end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
couchkeeper-0.6.7 | spec/lib/oauth/token_response_spec.rb |