Skip to content

Commit 0af0a62

Browse files
committed
fix test
1 parent 573e1e7 commit 0af0a62

File tree

1 file changed

+10
-2
lines changed

1 file changed

+10
-2
lines changed

spec/datadog/core/configuration/components_spec.rb

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -35,7 +35,12 @@
3535

3636
let(:profiler_setup_task) { Datadog::Profiling.supported? ? instance_double(Datadog::Profiling::Tasks::Setup) : nil }
3737
let(:remote) { instance_double(Datadog::Core::Remote::Component, start: nil, shutdown!: nil) }
38-
let(:telemetry) { instance_double(Datadog::Core::Telemetry::Component) }
38+
let(:telemetry) do
39+
instance_double(Datadog::Core::Telemetry::Component).tap do |telemetry|
40+
allow(telemetry).to receive(:start)
41+
allow(telemetry).to receive(:enabled).and_return(false)
42+
end
43+
end
3944

4045
let(:environment_logger_extra) { { hello: 123, world: '456' } }
4146

@@ -1127,6 +1132,10 @@
11271132
end
11281133

11291134
describe '#shutdown!' do
1135+
before do
1136+
allow(telemetry).to receive(:emit_closing!)
1137+
end
1138+
11301139
subject(:shutdown!) { components.shutdown!(replacement) }
11311140

11321141
context 'given no replacement' do
@@ -1161,7 +1170,6 @@
11611170
let(:runtime_metrics) { instance_double(Datadog::Core::Runtime::Metrics, statsd: statsd) }
11621171
let(:health_metrics) { instance_double(Datadog::Core::Diagnostics::Health::Metrics, statsd: statsd) }
11631172
let(:statsd) { instance_double(::Datadog::Statsd) }
1164-
let(:telemetry) { instance_double(Datadog::Core::Telemetry::Component) }
11651173

11661174
before do
11671175
allow(replacement).to receive(:tracer).and_return(tracer)

0 commit comments

Comments
 (0)