Skip to content
Snippets Groups Projects
Commit 5d1391b6 authored by Jacob Vosmaer (GitLab)'s avatar Jacob Vosmaer (GitLab)
Browse files

Fix specs

parent 176b60d1
No related branches found
No related tags found
No related merge requests found
Loading
Loading
@@ -250,9 +250,13 @@ describe Namespace do
 
parent.update(path: 'mygroup_new')
 
expect(project_in_parent_group.repo.config['gitlab.fullpath']).to eq "mygroup_new/#{project_in_parent_group.path}"
expect(hashed_project_in_subgroup.repo.config['gitlab.fullpath']).to eq "mygroup_new/mysubgroup/#{hashed_project_in_subgroup.path}"
expect(legacy_project_in_subgroup.repo.config['gitlab.fullpath']).to eq "mygroup_new/mysubgroup/#{legacy_project_in_subgroup.path}"
expect(project_rugged(project_in_parent_group).config['gitlab.fullpath']).to eq "mygroup_new/#{project_in_parent_group.path}"
expect(project_rugged(hashed_project_in_subgroup).config['gitlab.fullpath']).to eq "mygroup_new/mysubgroup/#{hashed_project_in_subgroup.path}"
expect(project_rugged(legacy_project_in_subgroup).config['gitlab.fullpath']).to eq "mygroup_new/mysubgroup/#{legacy_project_in_subgroup.path}"
end
def project_rugged(project)
project.repository.rugged
end
end
 
Loading
Loading
Loading
Loading
@@ -2632,7 +2632,7 @@ describe Project do
 
project.rename_repo
 
expect(project.repo.config['gitlab.fullpath']).to eq(project.full_path)
expect(project.repository.rugged.config['gitlab.fullpath']).to eq(project.full_path)
end
end
 
Loading
Loading
@@ -2793,7 +2793,7 @@ describe Project do
it 'updates project full path in .git/config' do
project.rename_repo
 
expect(project.repo.config['gitlab.fullpath']).to eq(project.full_path)
expect(project.repository.rugged.config['gitlab.fullpath']).to eq(project.full_path)
end
end
 
Loading
Loading
@@ -3162,13 +3162,13 @@ describe Project do
it 'writes full path in .git/config when key is missing' do
project.write_repository_config
 
expect(project.repo.config['gitlab.fullpath']).to eq project.full_path
expect(project.repository.rugged.config['gitlab.fullpath']).to eq project.full_path
end
 
it 'updates full path in .git/config when key is present' do
project.write_repository_config(gl_full_path: 'old/path')
 
expect { project.write_repository_config }.to change { project.repo.config['gitlab.fullpath'] }.from('old/path').to(project.full_path)
expect { project.write_repository_config }.to change { project.repository.rugged.config['gitlab.fullpath'] }.from('old/path').to(project.full_path)
end
 
it 'does not raise an error with an empty repository' do
Loading
Loading
Loading
Loading
@@ -255,7 +255,7 @@ describe Projects::CreateService, '#execute' do
it 'writes project full path to .git/config' do
project = create_project(user, opts)
 
expect(project.repo.config['gitlab.fullpath']).to eq project.full_path
expect(project.repository.rugged.config['gitlab.fullpath']).to eq project.full_path
end
 
def create_project(user, opts)
Loading
Loading
Loading
Loading
@@ -37,7 +37,7 @@ describe Projects::HashedStorage::MigrateRepositoryService do
it 'writes project full path to .git/config' do
service.execute
 
expect(project.repo.config['gitlab.fullpath']).to eq project.full_path
expect(project.repository.rugged.config['gitlab.fullpath']).to eq project.full_path
end
end
 
Loading
Loading
Loading
Loading
@@ -58,7 +58,7 @@ describe Projects::TransferService do
it 'updates project full path in .git/config' do
transfer_project(project, user, group)
 
expect(project.repo.config['gitlab.fullpath']).to eq "#{group.full_path}/#{project.path}"
expect(project.repository.rugged.config['gitlab.fullpath']).to eq "#{group.full_path}/#{project.path}"
end
end
 
Loading
Loading
@@ -95,7 +95,7 @@ describe Projects::TransferService do
it 'rolls back project full path in .git/config' do
attempt_project_transfer
 
expect(project.repo.config['gitlab.fullpath']).to eq project.full_path
expect(project.repository.rugged.config['gitlab.fullpath']).to eq project.full_path
end
 
it "doesn't send move notifications" do
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment