spec/mongo/query_cache_spec.rb in mongo-2.15.1 vs spec/mongo/query_cache_spec.rb in mongo-2.16.0.alpha1

- old
+ new

@@ -12,11 +12,11 @@ before do authorized_collection.delete_many end - let(:subscriber) { EventSubscriber.new } + let(:subscriber) { Mrss::EventSubscriber.new } let(:client) do authorized_client.tap do |client| client.subscribe(Mongo::Monitoring::COMMAND, subscriber) end @@ -137,10 +137,14 @@ end end describe '#get' do let(:view) { double("Mongo::Collection::View") } - let(:result) { double("Mongo::Operation::Result") } + let(:result) do + double("Mongo::Operation::Result").tap do |result| + allow(result).to receive(:is_a?).with(Mongo::Operation::Result).and_return(true) + end + end let(:server) { double("Mongo::Server") } let(:caching_cursor) { Mongo::CachingCursor.new(view, result, server) } let(:options) do {