Sha256: e59767b8da23865a3722f34feff82ba5243ea7f012b0a7b88e27e040bbc4bed5

Contents?: true

Size: 890 Bytes

Versions: 5

Compression:

Stored size: 890 Bytes

Contents

require 'spec_helper'

describe Ardm::Ar::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

5 entries across 5 versions & 1 rubygems

Version Path
ardm-0.4.0.ar427 spec/ardm/datamapper_constants_spec.rb
ardm-0.4.0 spec/ardm/datamapper_constants_spec.rb
ardm-0.3.2 spec/ardm/datamapper_constants_spec.rb
ardm-0.3.1 spec/ardm/datamapper_constants_spec.rb
ardm-0.3.0 spec/ardm/datamapper_constants_spec.rb