Sha256: 7e8629082de2ab4cdc1b81548e67fbad74bac5b7a8d61ba3da66debc02e6f358

Contents?: true

Size: 376 Bytes

Versions: 4

Compression:

Stored size: 376 Bytes

Contents

require 'spec_helper'

describe ROM::Relation, '.dataset' do
  include_context 'container'

  it 'injects configured dataset when block was provided' do
    configuration.relation(:users) do
      dataset { restrict(name: 'Jane') }
    end

    expect(container.relation(:users).dataset).to eql(
      container.relation(:users).dataset.restrict(name: 'Jane')
    )
  end
end

Version data entries

4 entries across 4 versions & 1 rubygems

Version Path
rom-1.0.0 spec/integration/relations/default_dataset_spec.rb
rom-1.0.0.rc1 spec/integration/relations/default_dataset_spec.rb
rom-1.0.0.beta2 spec/integration/relations/default_dataset_spec.rb
rom-1.0.0.beta1 spec/integration/relations/default_dataset_spec.rb