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', ])