Sha256: f332a798907a9e89847c45a1f870207b12676072c27c4698ae822100f45da7d0
Contents?: true
Size: 542 Bytes
Versions: 5
Compression:
Stored size: 542 Bytes
Contents
require 'rom/elasticsearch/relation' RSpec.describe ROM::Elasticsearch::Relation, '#get' do subject(:relation) { relations[:users] } include_context 'users' before do relation.command(:create).(id: 1, name: 'Jane') relation.command(:create).(id: 2, name: 'John') relation.refresh end it 'returns user tuple by its id' do expect(relation.get(1).one).to eql(id: 1, name: 'Jane') end it 'raises search error' do expect { relation.get(12421).one }.to raise_error(ROM::Elasticsearch::SearchError) end end
Version data entries
5 entries across 5 versions & 1 rubygems