Sha256: 9655891383525ce37a7371190329848f3e6b4d6b4a31867ffd75aacd459f1671
Contents?: true
Size: 558 Bytes
Versions: 10
Compression:
Stored size: 558 Bytes
Contents
RSpec.describe ROM::Relation, '#read' do subject(:relation) { container.relations.users } include_context 'users and tasks' with_adapters do let(:users) do relation.read('SELECT name FROM users') end it 'returns results from raw SQL' do expect(users).to match_array([{ name: 'Jane' }, { name: 'Joe' }]) end it 'returns a new SQL relation' do materialized = users.() expect(materialized).to match_array([{ name: 'Jane' }, { name: 'Joe' }]) expect(materialized.source).to be(users) end end end
Version data entries
10 entries across 10 versions & 1 rubygems