Sha256: ba4b07d7a363ee60547b8ecace8c851f7e2d8cd99300dbf1ce0f6e084a940cf4
Contents?: true
Size: 1023 Bytes
Versions: 34
Compression:
Stored size: 1023 Bytes
Contents
require 'spec_helper' describe Mongo::Cursor::Builder::OpGetMore do describe '#specification' do let(:reply) do Mongo::Protocol::Reply.allocate end let(:result) do Mongo::Operation::Result.new(reply) end let(:view) do Mongo::Collection::View.new( authorized_collection, {}, tailable: true, max_time_ms: 100 ) end let(:cursor) do Mongo::Cursor.new(view, result, authorized_primary) end let(:builder) do described_class.new(cursor) end let(:specification) do builder.specification end it 'includes to return' do expect(specification[:to_return]).to eq(0) end it 'includes the cursor id' do expect(specification[:cursor_id]).to eq(cursor.id) end it 'includes the database name' do expect(specification[:db_name]).to eq(TEST_DB) end it 'includes the collection name' do expect(specification[:coll_name]).to eq(TEST_COLL) end end end
Version data entries
34 entries across 31 versions & 3 rubygems