spec/datadog/notifications_spec.rb in datadog-notifications-0.6.5 vs spec/datadog/notifications_spec.rb in datadog-notifications-0.6.6
- old
+ new
@@ -1,9 +1,10 @@
require 'spec_helper'
describe Datadog::Notifications do
subject { described_class.instance }
+
after { ActiveSupport::Notifications.unsubscribe(subscription) }
let!(:subscription) do
subject.subscribe('mock.perform') do |reporter, event|
status = event.payload[:status]
@@ -15,14 +16,14 @@
reporter.timing 'web.render.time', event.duration, tags: tags
end
end
end
- it 'should have a reporter' do
+ it 'has a reporter' do
expect(subject.send(:reporter)).to be_instance_of(Mock::Reporter)
end
- it 'should subscribe and report' do
+ it 'subscribes and report' do
Mock::Instrumentable.new(method: 'GET').perform
expect(buffered).to eq([
'web.render:1|c|#custom:tag,env:test,host:test.host,status:200,method:GET',
'web.render.time:333|ms|#custom:tag,env:test,host:test.host,status:200,method:GET',
])