diff options
Diffstat (limited to 'spec/lib/gitlab/usage_data_counters/gitlab_cli_activity_unique_counter_spec.rb')
-rw-r--r-- | spec/lib/gitlab/usage_data_counters/gitlab_cli_activity_unique_counter_spec.rb | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/spec/lib/gitlab/usage_data_counters/gitlab_cli_activity_unique_counter_spec.rb b/spec/lib/gitlab/usage_data_counters/gitlab_cli_activity_unique_counter_spec.rb index d6eb67e5c35..9cbac835a6f 100644 --- a/spec/lib/gitlab/usage_data_counters/gitlab_cli_activity_unique_counter_spec.rb +++ b/spec/lib/gitlab/usage_data_counters/gitlab_cli_activity_unique_counter_spec.rb @@ -7,9 +7,18 @@ RSpec.describe Gitlab::UsageDataCounters::GitLabCliActivityUniqueCounter, :clean let(:user2) { build(:user, id: 2) } let(:time) { Time.current } let(:action) { described_class::GITLAB_CLI_API_REQUEST_ACTION } - let(:user_agent) { { user_agent: 'GLab - GitLab CLI' } } context 'when tracking a gitlab cli request' do - it_behaves_like 'a request from an extension' + context 'with the old UserAgent' do + let(:user_agent) { { user_agent: 'GLab - GitLab CLI' } } + + it_behaves_like 'a request from an extension' + end + + context 'with the current UserAgent' do + let(:user_agent) { { user_agent: 'glab/v1.25.3-27-g7ec258fb (built 2023-02-16), darwin' } } + + it_behaves_like 'a request from an extension' + end end end |