Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2021-08-10 21:10:13 +0300
committerGitLab Bot <gitlab-bot@gitlab.com>2021-08-10 21:10:13 +0300
commit1c17f34a4bdf51030a36985b097161a914fb7ea8 (patch)
tree8a9f526af2c12de6fee6f78e83220da64ffa449c /spec
parentc74c13e2e1f3287e98f2519b098180bb30d358af (diff)
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec')
-rw-r--r--spec/lib/gitlab/usage_data_metrics_spec.rb14
1 files changed, 14 insertions, 0 deletions
diff --git a/spec/lib/gitlab/usage_data_metrics_spec.rb b/spec/lib/gitlab/usage_data_metrics_spec.rb
index 7b6b8dacc4c..cb3ca32b31e 100644
--- a/spec/lib/gitlab/usage_data_metrics_spec.rb
+++ b/spec/lib/gitlab/usage_data_metrics_spec.rb
@@ -87,6 +87,20 @@ RSpec.describe Gitlab::UsageDataMetrics do
])
end
+ it 'includes code_review monthly and weekly keys' do
+ category = 'code_review'
+ events = Gitlab::UsageDataCounters::HLLRedisCounter.known_events.select { |event| event['category'] == category}.map { |event| event['name'] }
+ known_events_keys = []
+ events.each do |event_name|
+ known_events_keys << "#{event_name}_monthly".to_sym
+ known_events_keys << "#{event_name}_weekly".to_sym
+ end
+ known_events_keys << "#{category}_total_unique_counts_monthly".to_sym
+ known_events_keys << "#{category}_total_unique_counts_weekly".to_sym
+
+ expect(subject[:redis_hll_counters][:code_review].keys).to contain_exactly(*known_events_keys)
+ end
+
it 'includes terraform monthly key' do
expect(subject[:redis_hll_counters][:terraform].keys).to include(:p_terraform_state_api_unique_users_monthly)
end