Sha256: 993f2035cfa0d8612bf23e152f64899ea7b75b073c52af33a0e7d91ce6f0c09e

Contents?: true

Size: 433 Bytes

Versions: 6

Compression:

Stored size: 433 Bytes

Contents

RSpec.describe 'ROM initializer' do
  it 'allows setting up a custom gateway' do
    gateway = ROM::TestAdapter::Gateway.new(foo: :bar)
    relation = DummyRelation.new([])

    expect(rom.gateways[:test]).to eql(gateway)
    expect(rom.relations.dummy).to eql(relation)
  end

  it 'loads commands from additionall auto_registration_paths' do
    expect(rom.commands.tasks.create_additional).to be_a(CreateAdditionalTask)
  end
end

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
rom-rails-1.1.1 spec/integration/initializer_spec.rb
rom-rails-1.1.0 spec/integration/initializer_spec.rb
rom-rails-1.0.1 spec/integration/initializer_spec.rb
rom-rails-1.0.0 spec/integration/initializer_spec.rb
rom-rails-1.0.0.rc1 spec/integration/initializer_spec.rb
rom-rails-1.0.0.beta1 spec/integration/initializer_spec.rb