Sha256: 1b1319fc40e38e95d62cf1b5c03a3dc049346710e0eb0fff36b7a052db1dfe55

Contents?: true

Size: 810 Bytes

Versions: 23

Compression:

Stored size: 810 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 "an 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

23 entries across 23 versions & 1 rubygems

Version Path
doorkeeper-1.1.0 spec/models/doorkeeper/access_grant_spec.rb
doorkeeper-1.0.0 spec/models/doorkeeper/access_grant_spec.rb
doorkeeper-1.0.0.rc2 spec/models/doorkeeper/access_grant_spec.rb
doorkeeper-1.0.0.rc1 spec/models/doorkeeper/access_grant_spec.rb
doorkeeper-0.7.4 spec/models/doorkeeper/access_grant_spec.rb
doorkeeper-0.7.3 spec/models/doorkeeper/access_grant_spec.rb
doorkeeper-0.7.2 spec/models/doorkeeper/access_grant_spec.rb
doorkeeper-0.7.1 spec/models/doorkeeper/access_grant_spec.rb
doorkeeper-0.7.0 spec/models/doorkeeper/access_grant_spec.rb
doorkeeper-0.6.7 spec/models/doorkeeper/access_grant_spec.rb
doorkeeper-0.6.6 spec/models/doorkeeper/access_grant_spec.rb
doorkeeper-0.6.5 spec/models/doorkeeper/access_grant_spec.rb
doorkeeper-0.6.4 spec/models/doorkeeper/access_grant_spec.rb
doorkeeper-0.6.3 spec/models/doorkeeper/access_grant_spec.rb
doorkeeper-0.6.2 spec/models/doorkeeper/access_grant_spec.rb
doorkeeper-0.6.1 spec/models/doorkeeper/access_grant_spec.rb
doorkeeper-0.6.0 spec/models/doorkeeper/access_grant_spec.rb
doorkeeper-0.6.0.rc1 spec/models/doorkeeper/access_grant_spec.rb
doorkeeper-0.5.0 spec/models/doorkeeper/access_grant_spec.rb
doorkeeper-0.5.0.rc1 spec/models/doorkeeper/access_grant_spec.rb