summaryrefslogtreecommitdiff
path: root/spec/lib/gitlab/rack_timeout_observer_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/lib/gitlab/rack_timeout_observer_spec.rb')
-rw-r--r--spec/lib/gitlab/rack_timeout_observer_spec.rb8
1 files changed, 5 insertions, 3 deletions
diff --git a/spec/lib/gitlab/rack_timeout_observer_spec.rb b/spec/lib/gitlab/rack_timeout_observer_spec.rb
index 5191b4f7db7..3dc1a8b68fb 100644
--- a/spec/lib/gitlab/rack_timeout_observer_spec.rb
+++ b/spec/lib/gitlab/rack_timeout_observer_spec.rb
@@ -3,10 +3,12 @@
require 'spec_helper'
describe Gitlab::RackTimeoutObserver do
+ let(:counter) { Gitlab::Metrics::NullMetric.instance }
+
before do
allow(Gitlab::Metrics).to receive(:counter)
.with(any_args)
- .and_return(Gitlab::Metrics::NullMetric.instance)
+ .and_return(counter)
end
describe '#callback' do
@@ -24,7 +26,7 @@ describe Gitlab::RackTimeoutObserver do
subject { described_class.new }
it 'increments timeout counter' do
- expect(subject.counter)
+ expect(counter)
.to receive(:increment)
.with({ controller: 'foo', action: 'bar', route: nil, state: :timed_out })
@@ -45,7 +47,7 @@ describe Gitlab::RackTimeoutObserver do
it 'increments timeout counter' do
allow(endpoint).to receive_message_chain('route.pattern.origin') { 'foobar' }
- expect(subject.counter)
+ expect(counter)
.to receive(:increment)
.with({ controller: nil, action: nil, route: 'foobar', state: :expired })