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