diff options
Diffstat (limited to 'spec/services/service_ping/submit_service_ping_service_spec.rb')
-rw-r--r-- | spec/services/service_ping/submit_service_ping_service_spec.rb | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/spec/services/service_ping/submit_service_ping_service_spec.rb b/spec/services/service_ping/submit_service_ping_service_spec.rb index 37231307156..b02f1e84d25 100644 --- a/spec/services/service_ping/submit_service_ping_service_spec.rb +++ b/spec/services/service_ping/submit_service_ping_service_spec.rb @@ -305,13 +305,20 @@ RSpec.describe ServicePing::SubmitService do stub_response(body: with_conv_index_params) end - let(:metric_double) { instance_double(Gitlab::Usage::ServicePing::LegacyMetricTimingDecorator, duration: 123) } + let(:metric_double) do + instance_double(Gitlab::Usage::ServicePing::LegacyMetricMetadataDecorator, duration: 123, error: nil) + end + + let(:metric_double_with_error) do + instance_double(Gitlab::Usage::ServicePing::LegacyMetricMetadataDecorator, duration: 123, error: 'Error') + end + let(:usage_data) do { uuid: 'uuid', metric_a: metric_double, metric_group: { - metric_b: metric_double + metric_b: metric_double_with_error }, metric_without_timing: "value", recorded_at: Time.current @@ -324,7 +331,7 @@ RSpec.describe ServicePing::SubmitService do uuid: 'uuid', metrics: [ { name: 'metric_a', time_elapsed: 123 }, - { name: 'metric_group.metric_b', time_elapsed: 123 } + { name: 'metric_group.metric_b', time_elapsed: 123, error: 'Error' } ] } } |