File tree 1 file changed +10
-2
lines changed
spec/datadog/core/configuration 1 file changed +10
-2
lines changed Original file line number Diff line number Diff line change 35
35
36
36
let ( :profiler_setup_task ) { Datadog ::Profiling . supported? ? instance_double ( Datadog ::Profiling ::Tasks ::Setup ) : nil }
37
37
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
39
44
40
45
let ( :environment_logger_extra ) { { hello : 123 , world : '456' } }
41
46
1127
1132
end
1128
1133
1129
1134
describe '#shutdown!' do
1135
+ before do
1136
+ allow ( telemetry ) . to receive ( :emit_closing! )
1137
+ end
1138
+
1130
1139
subject ( :shutdown! ) { components . shutdown! ( replacement ) }
1131
1140
1132
1141
context 'given no replacement' do
1161
1170
let ( :runtime_metrics ) { instance_double ( Datadog ::Core ::Runtime ::Metrics , statsd : statsd ) }
1162
1171
let ( :health_metrics ) { instance_double ( Datadog ::Core ::Diagnostics ::Health ::Metrics , statsd : statsd ) }
1163
1172
let ( :statsd ) { instance_double ( ::Datadog ::Statsd ) }
1164
- let ( :telemetry ) { instance_double ( Datadog ::Core ::Telemetry ::Component ) }
1165
1173
1166
1174
before do
1167
1175
allow ( replacement ) . to receive ( :tracer ) . and_return ( tracer )
You can’t perform that action at this time.
0 commit comments