summaryrefslogtreecommitdiff
path: root/spec/services/service_ping/build_payload_service_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/services/service_ping/build_payload_service_spec.rb')
-rw-r--r--spec/services/service_ping/build_payload_service_spec.rb47
1 files changed, 0 insertions, 47 deletions
diff --git a/spec/services/service_ping/build_payload_service_spec.rb b/spec/services/service_ping/build_payload_service_spec.rb
deleted file mode 100644
index cd2685069c9..00000000000
--- a/spec/services/service_ping/build_payload_service_spec.rb
+++ /dev/null
@@ -1,47 +0,0 @@
-# frozen_string_literal: true
-
-require 'spec_helper'
-
-RSpec.describe ServicePing::BuildPayloadService do
- describe '#execute', :without_license do
- subject(:service_ping_payload) { described_class.new.execute }
-
- include_context 'stubbed service ping metrics definitions' do
- let(:subscription_metrics) do
- [
- metric_attributes('active_user_count', "Subscription")
- ]
- end
- end
-
- context 'when usage_ping_enabled setting is false' do
- before do
- # Gitlab::CurrentSettings.usage_ping_enabled? == false
- stub_config_setting(usage_ping_enabled: false)
- end
-
- it 'returns empty service ping payload' do
- expect(service_ping_payload).to eq({})
- end
- end
-
- context 'when usage_ping_enabled setting is true' do
- before do
- # Gitlab::CurrentSettings.usage_ping_enabled? == true
- stub_config_setting(usage_ping_enabled: true)
- end
-
- it_behaves_like 'complete service ping payload'
-
- context 'with require stats consent enabled' do
- before do
- allow(User).to receive(:single_user).and_return(double(:user, requires_usage_stats_consent?: true))
- end
-
- it 'returns empty service ping payload' do
- expect(service_ping_payload).to eq({})
- end
- end
- end
- end
-end