Sha256: 19ad80744695a2348e6a49bc2d2c72fd29c8029d8b0737d477d6edb21f576b0d

Contents?: true

Size: 644 Bytes

Versions: 15

Compression:

Stored size: 644 Bytes

Contents

require 'spec_helper'

describe 'getMore operation' do
  # https://jira.mongodb.org/browse/RUBY-1987
  min_server_fcv '3.2'

  let(:collection) do
    subscribed_client['get_more_spec']
  end

  let(:scope) do
    collection.find.batch_size(1).each
  end

  before do
    collection.delete_many
    collection.insert_one(a: 1)
    #collection.insert_one(a: 2)
    EventSubscriber.clear_events!
  end

  let(:get_more_command) do
    event = EventSubscriber.single_command_started_event('getMore')
    event.command['getMore']
  end

  it 'sends cursor id as int64' do
    scope.to_a

    expect(get_more_command).to be_a(BSON::Int64)
  end
end

Version data entries

15 entries across 15 versions & 1 rubygems

Version Path
mongo-2.12.4 spec/integration/get_more_spec.rb
mongo-2.11.6 spec/integration/get_more_spec.rb
mongo-2.12.3 spec/integration/get_more_spec.rb
mongo-2.12.2 spec/integration/get_more_spec.rb
mongo-2.10.5 spec/integration/get_more_spec.rb
mongo-2.11.5 spec/integration/get_more_spec.rb
mongo-2.12.1 spec/integration/get_more_spec.rb
mongo-2.12.0.rc0 spec/integration/get_more_spec.rb
mongo-2.11.4 spec/integration/get_more_spec.rb
mongo-2.10.4 spec/integration/get_more_spec.rb
mongo-2.11.3 spec/integration/get_more_spec.rb
mongo-2.11.2 spec/integration/get_more_spec.rb
mongo-2.11.1 spec/integration/get_more_spec.rb
mongo-2.10.3 spec/integration/get_more_spec.rb
mongo-2.11.0 spec/integration/get_more_spec.rb