diff options
Diffstat (limited to 'spec/services/projects/update_remote_mirror_service_spec.rb')
-rw-r--r-- | spec/services/projects/update_remote_mirror_service_spec.rb | 23 |
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) |