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
diff options
context:
space:
mode:
authorGitLab Bot <gitlab-bot@gitlab.com>2021-05-24 18:10:27 +0300
committerGitLab Bot <gitlab-bot@gitlab.com>2021-05-24 18:10:27 +0300
commit474d90a88dfd96f135655d07e9530da3cde6fd64 (patch)
treeb45520d4786bbce5ee6e8ee0c841e8b27c9d0909 /spec/workers
parent1f5ca81aa6e674089c9652484e5f3bb89f86703c (diff)
Add latest changes from gitlab-org/gitlab@master
Diffstat (limited to 'spec/workers')
-rw-r--r--spec/workers/build_hooks_worker_spec.rb1
-rw-r--r--spec/workers/users/update_open_issue_count_worker_spec.rb65
2 files changed, 0 insertions, 66 deletions
diff --git a/spec/workers/build_hooks_worker_spec.rb b/spec/workers/build_hooks_worker_spec.rb
index 3628ebc7260..62e1a4fd294 100644
--- a/spec/workers/build_hooks_worker_spec.rb
+++ b/spec/workers/build_hooks_worker_spec.rb
@@ -45,6 +45,5 @@ RSpec.describe BuildHooksWorker do
it_behaves_like 'worker with data consistency',
described_class,
- feature_flag: :load_balancing_for_build_hooks_worker,
data_consistency: :delayed
end
diff --git a/spec/workers/users/update_open_issue_count_worker_spec.rb b/spec/workers/users/update_open_issue_count_worker_spec.rb
deleted file mode 100644
index 700055980d8..00000000000
--- a/spec/workers/users/update_open_issue_count_worker_spec.rb
+++ /dev/null
@@ -1,65 +0,0 @@
-# frozen_string_literal: true
-
-require 'spec_helper'
-
-RSpec.describe Users::UpdateOpenIssueCountWorker do
- let_it_be(:first_user) { create(:user) }
- let_it_be(:second_user) { create(:user) }
-
- describe '#perform' do
- let(:target_user_ids) { [first_user.id, second_user.id] }
-
- subject { described_class.new.perform(target_user_ids) }
-
- context 'when arguments are missing' do
- context 'when target_user_ids are missing' do
- context 'when nil' do
- let(:target_user_ids) { nil }
-
- it 'raises an error' do
- expect { subject }.to raise_error(ArgumentError, /No target user ID provided/)
- end
- end
-
- context 'when empty array' do
- let(:target_user_ids) { [] }
-
- it 'raises an error' do
- expect { subject }.to raise_error(ArgumentError, /No target user ID provided/)
- end
- end
-
- context 'when not an ID' do
- let(:target_user_ids) { "nonsense" }
-
- it 'raises an error' do
- expect { subject }.to raise_error(ArgumentError, /No valid target user ID provided/)
- end
- end
- end
- end
-
- context 'when successful' do
- let(:job_args) { [target_user_ids] }
- let(:fake_service1) { double }
- let(:fake_service2) { double }
-
- it 'calls the user update service' do
- expect(Users::UpdateAssignedOpenIssueCountService).to receive(:new).with(target_user: first_user).and_return(fake_service1)
- expect(Users::UpdateAssignedOpenIssueCountService).to receive(:new).with(target_user: second_user).and_return(fake_service2)
- expect(fake_service1).to receive(:execute)
- expect(fake_service2).to receive(:execute)
-
- subject
- end
-
- it_behaves_like 'an idempotent worker' do
- it 'recalculates' do
- subject
-
- expect(first_user.assigned_open_issues_count).to eq(0)
- end
- end
- end
- end
-end