Sha256: 8b2a062f70609adda8a47ba83f8a5d577344c0769b91c49ef3ef1b6d89ed82fe

Contents?: true

Size: 298 Bytes

Versions: 7

Compression:

Stored size: 298 Bytes

Contents

require 'spec_helper'

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
end

Version data entries

7 entries across 7 versions & 1 rubygems

Version Path
rom-rails-0.6.0 spec/integration/initializer_spec.rb
rom-rails-0.6.0.rc1 spec/integration/initializer_spec.rb
rom-rails-0.6.0.beta1 spec/integration/initializer_spec.rb
rom-rails-0.5.0 spec/integration/initializer_spec.rb
rom-rails-0.5.0.rc1 spec/integration/initializer_spec.rb
rom-rails-0.5.0.beta1 spec/integration/initializer_spec.rb
rom-rails-0.4.0 spec/integration/initializer_spec.rb