Sha256: 5895b95245512748c12e1355ffc978641d99637de0a68ae9df2b36a1fb443e86
Contents?: true
Size: 826 Bytes
Versions: 36
Compression:
Stored size: 826 Bytes
Contents
require 'spec_helper' describe 'Error detection' do context 'document contains a not master/node recovering code' do let(:document) { {code: 91} } let(:coll) { authorized_client_without_any_retries['error-detection'] } before do coll.delete_many end context 'cursors not used' do before do coll.insert_one(document) end it 'is not treated as an error when retrieved' do actual = coll.find.first expect(actual['code']).to eq(91) end end context 'cursors used' do before do 10.times do coll.insert_one(document) end end it 'is not treated as an error when retrieved' do actual = coll.find({}, batch_size: 2).first expect(actual['code']).to eq(91) end end end end
Version data entries
36 entries across 36 versions & 1 rubygems