spec/mongo/server/monitor_spec.rb in mongo-2.14.1 vs spec/mongo/server/monitor_spec.rb in mongo-2.15.0.alpha
- old
+ new
@@ -15,10 +15,16 @@
let(:monitor_options) do
{}
end
+ let(:monitor_app_metadata) do
+ Mongo::Server::Monitor::AppMetadata.new(
+ server_api: SpecConfig.instance.ruby_options[:server_api],
+ )
+ end
+
let(:cluster) do
double('cluster').tap do |cluster|
allow(cluster).to receive(:run_sdam_flow)
allow(cluster).to receive(:heartbeat_interval).and_return(1000)
end
@@ -30,10 +36,12 @@
end
let(:monitor) do
register_background_thread_object(
described_class.new(server, listeners, Mongo::Monitoring.new,
- SpecConfig.instance.test_options.merge(cluster: cluster).merge(monitor_options))
+ SpecConfig.instance.test_options.merge(cluster: cluster).merge(monitor_options).update(
+ app_metadata: monitor_app_metadata,
+ push_monitor_app_metadata: monitor_app_metadata))
)
end
describe '#scan!' do