Sha256: 8169757522073cbdfa207a7cb904ae7ca9b14a31ef0cf3f7ad161ed954b650c4

Contents?: true

Size: 809 Bytes

Versions: 22

Compression:

Stored size: 809 Bytes

Contents

require 'spec_helper_integration'

describe Doorkeeper::AccessGrant do
  subject { FactoryGirl.build(:access_grant) }

  it { should be_valid }

  it_behaves_like 'an accessible token'
  it_behaves_like 'a revocable token'
  it_behaves_like 'a unique token' do
    let(:factory_name) { :access_grant }
  end

  describe 'validations' do
    it 'is invalid without resource_owner_id' do
      subject.resource_owner_id = nil
      should_not be_valid
    end

    it 'is invalid without application_id' do
      subject.application_id = nil
      should_not be_valid
    end

    it 'is invalid without token' do
      subject.save
      subject.token = nil
      should_not be_valid
    end

    it 'is invalid without expires_in' do
      subject.expires_in = nil
      should_not be_valid
    end
  end
end

Version data entries

22 entries across 22 versions & 1 rubygems

Version Path
doorkeeper-3.0.1 spec/models/doorkeeper/access_grant_spec.rb
doorkeeper-2.2.2 spec/models/doorkeeper/access_grant_spec.rb
doorkeeper-3.0.0 spec/models/doorkeeper/access_grant_spec.rb
doorkeeper-3.0.0.rc2 spec/models/doorkeeper/access_grant_spec.rb
doorkeeper-3.0.0.rc1 spec/models/doorkeeper/access_grant_spec.rb
doorkeeper-2.2.1 spec/models/doorkeeper/access_grant_spec.rb
doorkeeper-2.2.0 spec/models/doorkeeper/access_grant_spec.rb
doorkeeper-2.1.4 spec/models/doorkeeper/access_grant_spec.rb
doorkeeper-1.4.2 spec/models/doorkeeper/access_grant_spec.rb
doorkeeper-2.1.3 spec/models/doorkeeper/access_grant_spec.rb
doorkeeper-2.1.2 spec/models/doorkeeper/access_grant_spec.rb
doorkeeper-2.1.1 spec/models/doorkeeper/access_grant_spec.rb
doorkeeper-2.1.0 spec/models/doorkeeper/access_grant_spec.rb
doorkeeper-2.0.1 spec/models/doorkeeper/access_grant_spec.rb
doorkeeper-1.4.1 spec/models/doorkeeper/access_grant_spec.rb
doorkeeper-2.0.0 spec/models/doorkeeper/access_grant_spec.rb
doorkeeper-2.0.0.rc3 spec/models/doorkeeper/access_grant_spec.rb
doorkeeper-2.0.0.rc2 spec/models/doorkeeper/access_grant_spec.rb
doorkeeper-2.0.0.alpha1 spec/models/doorkeeper/access_grant_spec.rb
doorkeeper-1.4.0 spec/models/doorkeeper/access_grant_spec.rb