Sha256: 87e4a97daaefe7c9d14d86ce171da12832538816df54c790d1cd7600a26de0a2

Contents?: true

Size: 900 Bytes

Versions: 9

Compression:

Stored size: 900 Bytes

Contents

require 'spec_helper'

describe Ardm::ActiveRecord::DataMapperConstantProxy do
  it 'defines Resource' do
    expect(described_class::Resource).to be_kind_of(Module)
  end

  it 'defines ObjectNotFoundError to ActiveRecord::RecordNotFound' do
    expect(described_class::ObjectNotFoundError).to be(ActiveRecord::RecordNotFound)
  end

  it 'defines SaveFailureError to ActiveRecord::RecordNotSaved' do
    expect(described_class::SaveFailureError).to be(ActiveRecord::RecordNotSaved)
  end

  it 'responds to finalize' do
    expect(described_class.respond_to?(:finalize)).to be_truthy
  end

  it 'responds to repository' do
    expect(described_class.respond_to?(:repository)).to be_truthy
  end

  it 'responds to logger' do
    expect(described_class.respond_to?(:logger)).to be_truthy
  end

  it 'responds to logger=' do
    expect(described_class.respond_to?(:logger=)).to be_truthy
  end
end

Version data entries

9 entries across 9 versions & 1 rubygems

Version Path
ardm-0.2.7 spec/ardm/datamapper_constants_spec.rb
ardm-0.2.6 spec/ardm/datamapper_constants_spec.rb
ardm-0.2.5 spec/ardm/datamapper_constants_spec.rb
ardm-0.2.4 spec/ardm/datamapper_constants_spec.rb
ardm-0.2.3 spec/ardm/datamapper_constants_spec.rb
ardm-0.2.2 spec/ardm/datamapper_constants_spec.rb
ardm-0.2.1 spec/ardm/datamapper_constants_spec.rb
ardm-0.2.0 spec/ardm/datamapper_constants_spec.rb
ardm-0.1.0 spec/ardm/datamapper_constants_spec.rb