Commit ec614728 authored by Dylan Griffith's avatar Dylan Griffith

Fix the conflict resolution in spec/models/ci/runner_spec.rb

parent 85949ac1
...@@ -612,36 +612,20 @@ describe Ci::Runner do ...@@ -612,36 +612,20 @@ describe Ci::Runner do
end end
describe '.assignable_for' do describe '.assignable_for' do
let(:runner) { create(:ci_runner, :project, projects: [project]) }
let(:project) { create(:project) } let(:project) { create(:project) }
let(:group) { create(:group) }
let(:another_project) { create(:project) } let(:another_project) { create(:project) }
let!(:unlocked_project_runner) { create(:ci_runner, :project, projects: [project]) }
let!(:locked_project_runner) { create(:ci_runner, :project, locked: true, projects: [project]) }
let!(:group_runner) { create(:ci_runner, :group, groups: [group]) }
let!(:instance_runner) { create(:ci_runner, :instance) }
context 'with shared runners' do context 'with already assigned project' do
let(:runner) { create(:ci_runner, :instance) }
context 'does not give owned runner' do
subject { described_class.assignable_for(project) }
it { is_expected.to be_empty }
end
context 'does not give shared runner' do
subject { described_class.assignable_for(another_project) }
it { is_expected.to be_empty }
end
end
context 'with unlocked runner' do
context 'does not give owned runner' do
subject { described_class.assignable_for(project) } subject { described_class.assignable_for(project) }
it { is_expected.to be_empty } it { is_expected.to be_empty }
end end
it { is_expected.to be_empty }
end
context 'with a different project' do context 'with a different project' do
subject { described_class.assignable_for(another_project) } subject { described_class.assignable_for(another_project) }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment