Sha256: 7063b519d37b626fc9ea82fd7c9ae57caec7fe1e667ea2280a4b96e6cbf4fdf3

Contents?: true

Size: 416 Bytes

Versions: 2

Compression:

Stored size: 416 Bytes

Contents

RSpec.describe ROM::Relation, '#distinct' do
  subject(:relation) { container.relations.users }

  include_context 'users and tasks'

  with_adapters do
    if !metadata[:sqlite]
      it 'delegates to dataset and returns a new relation' do
        expect(relation.dataset).to receive(:distinct).with(:name).and_call_original
        expect(relation.distinct(:name)).to_not eql(relation)
      end
    end
  end
end

Version data entries

2 entries across 2 versions & 1 rubygems

Version Path
rom-sql-0.9.1 spec/unit/relation/distinct_spec.rb
rom-sql-0.9.0 spec/unit/relation/distinct_spec.rb