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
{