diff --git a/spec/spec_tests/command_monitoring_spec.rb b/spec/spec_tests/command_monitoring_spec.rb index f093bf4751..2fa235c0f6 100644 --- a/spec/spec_tests/command_monitoring_spec.rb +++ b/spec/spec_tests/command_monitoring_spec.rb @@ -9,40 +9,42 @@ describe 'Command Monitoring Events' do COMMAND_MONITORING_TESTS.each do |file| + context File.basename(file) do - spec = Mongo::CommandMonitoring::Spec.new(file) + spec = Mongo::CommandMonitoring::Spec.new(file) - spec.tests.each do |test| - context(test.description) do + spec.tests.each do |test| + context(test.description) do - if test.min_server_fcv - min_server_fcv test.min_server_fcv - end - if test.max_server_version - max_server_version test.max_server_version - end + if test.min_server_fcv + min_server_fcv test.min_server_fcv + end + if test.max_server_version + max_server_version test.max_server_version + end - let(:subscriber) do - EventSubscriber.new - end + let(:subscriber) do + EventSubscriber.new + end - let(:monitoring) do - authorized_client.send(:monitoring) - end + let(:monitoring) do + authorized_client.send(:monitoring) + end - before do - authorized_collection.find.delete_many - authorized_client.subscribe(Mongo::Monitoring::COMMAND, subscriber) - end + before do + authorized_collection.find.delete_many + authorized_client.subscribe(Mongo::Monitoring::COMMAND, subscriber) + end - test.expectations.each_with_index do |expectation, index| + test.expectations.each_with_index do |expectation, index| - it "generates a #{expectation.event_name} for #{expectation.command_name}" do - begin - test.run(authorized_collection, subscriber) - check_event(subscriber, index, expectation) - rescue Mongo::Error::OperationFailure, Mongo::Error::BulkWriteError - check_event(subscriber, index, expectation) + it "generates a #{expectation.event_name} for #{expectation.command_name}" do + begin + test.run(authorized_collection, subscriber) + check_event(subscriber, index, expectation) + rescue Mongo::Error::OperationFailure, Mongo::Error::BulkWriteError + check_event(subscriber, index, expectation) + end end end end