Sha256: 38ad9cb5fea822626011bd1ee6b52cb66eb69b059fa2acf312046fd1b4498ab5
Contents?: true
Size: 518 Bytes
Versions: 25
Compression:
Stored size: 518 Bytes
Contents
RSpec.describe ROM::Relation, '#union' do subject(:relation) { container.relations.users } include_context 'users and tasks' with_adapters do let(:relation1) { relation.where(id: 1).select(:id, :name) } let(:relation2) { relation.where(id: 2).select(:id, :name) } it 'unions two relations and returns a new relation' do result = relation1.union(relation2) expect(result.to_a).to match_array([ { id: 1, name: 'Jane' }, { id: 2, name: 'Joe' } ]) end end end
Version data entries
25 entries across 25 versions & 1 rubygems