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:
Diffstat (limited to 'spec/services/projects/update_remote_mirror_service_spec.rb')
-rw-r--r--spec/services/projects/update_remote_mirror_service_spec.rb23
1 files changed, 0 insertions, 23 deletions
diff --git a/spec/services/projects/update_remote_mirror_service_spec.rb b/spec/services/projects/update_remote_mirror_service_spec.rb
index feb70ddaa46..f4a6d1b19e7 100644
--- a/spec/services/projects/update_remote_mirror_service_spec.rb
+++ b/spec/services/projects/update_remote_mirror_service_spec.rb
@@ -7,44 +7,21 @@ RSpec.describe Projects::UpdateRemoteMirrorService do
let_it_be(:remote_project) { create(:forked_project_with_submodules) }
let_it_be(:remote_mirror) { create(:remote_mirror, project: project, enabled: true) }
- let(:remote_name) { remote_mirror.remote_name }
-
subject(:service) { described_class.new(project, project.creator) }
describe '#execute' do
let(:retries) { 0 }
- let(:inmemory) { true }
subject(:execute!) { service.execute(remote_mirror, retries) }
before do
- stub_feature_flags(update_remote_mirror_inmemory: inmemory)
project.repository.add_branch(project.owner, 'existing-branch', 'master')
allow(remote_mirror)
.to receive(:update_repository)
- .with(inmemory_remote: inmemory)
.and_return(double(divergent_refs: []))
end
- context 'with in-memory remote disabled' do
- let(:inmemory) { false }
-
- it 'ensures the remote exists' do
- expect(remote_mirror).to receive(:ensure_remote!)
-
- execute!
- end
- end
-
- context 'with in-memory remote enabled' do
- it 'does not ensure the remote exists' do
- expect(remote_mirror).not_to receive(:ensure_remote!)
-
- execute!
- end
- end
-
it 'does not fetch the remote repository' do
# See https://gitlab.com/gitlab-org/gitaly/-/issues/2670
expect(project.repository).not_to receive(:fetch_remote)