Improve container registry repository path specs
This commit is contained in:
parent
f6a11d00a8
commit
5c92c4dda0
|
|
@ -191,13 +191,8 @@ describe ContainerRegistry::Path do
|
||||||
context 'when project exists' do
|
context 'when project exists' do
|
||||||
let(:group) { create(:group, path: 'Some_Group') }
|
let(:group) { create(:group, path: 'Some_Group') }
|
||||||
|
|
||||||
let(:project) do
|
|
||||||
create(:empty_project, group: group, name: 'some_project')
|
|
||||||
end
|
|
||||||
|
|
||||||
before do
|
before do
|
||||||
allow(path).to receive(:repository_project)
|
create(:empty_project, group: group, name: 'some_project')
|
||||||
.and_return(project)
|
|
||||||
end
|
end
|
||||||
|
|
||||||
context 'when project path equal repository path' do
|
context 'when project path equal repository path' do
|
||||||
|
|
@ -236,21 +231,15 @@ describe ContainerRegistry::Path do
|
||||||
end
|
end
|
||||||
|
|
||||||
context 'when project with uppercase characters in path exists' do
|
context 'when project with uppercase characters in path exists' do
|
||||||
let(:path) { 'somegroup/someproject' }
|
let(:path) { 'somegroup/myproject/my/image' }
|
||||||
|
|
||||||
let(:group) { create(:group, path: 'SomeGroup') }
|
let(:group) { create(:group, path: 'SomeGroup') }
|
||||||
|
|
||||||
let(:project) do
|
|
||||||
create(:empty_project, group: group, name: 'SomeProject')
|
|
||||||
end
|
|
||||||
|
|
||||||
before do
|
before do
|
||||||
allow(path).to receive(:repository_project)
|
create(:empty_project, group: group, name: 'MyProject')
|
||||||
.and_return(project)
|
|
||||||
end
|
end
|
||||||
|
|
||||||
it 'returns downcased project path' do
|
it 'returns downcased project path' do
|
||||||
expect(subject.project_path).to eq 'somegroup/someproject'
|
expect(subject.project_path).to eq 'somegroup/myproject'
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue