Commit b8dc2ab9 authored by Grzegorz Bizon's avatar Grzegorz Bizon

Fix specs for pipeline processing with manual actions

parent 50c393e5
...@@ -62,7 +62,7 @@ describe Ci::ProcessPipelineService, :services do ...@@ -62,7 +62,7 @@ describe Ci::ProcessPipelineService, :services do
end end
end end
context 'properly creates builds when "when" is defined' do context 'properly creates builds when optional actions are defined' do
before do before do
create_build('build', stage_idx: 0) create_build('build', stage_idx: 0)
create_build('test', stage_idx: 1) create_build('test', stage_idx: 1)
...@@ -192,7 +192,7 @@ describe Ci::ProcessPipelineService, :services do ...@@ -192,7 +192,7 @@ describe Ci::ProcessPipelineService, :services do
end end
end end
context 'when listing manual actions' do context 'when listing optional manual actions' do
it 'returns only for skipped builds' do it 'returns only for skipped builds' do
# currently all builds are created # currently all builds are created
expect(process_pipeline).to be_truthy expect(process_pipeline).to be_truthy
...@@ -220,9 +220,9 @@ describe Ci::ProcessPipelineService, :services do ...@@ -220,9 +220,9 @@ describe Ci::ProcessPipelineService, :services do
builds.each(&:reload) builds.each(&:reload)
end end
context 'when first stage has only manual jobs' do context 'when first stage has only optional manual actions' do
let(:builds) do let(:builds) do
[create_build('build', stage_idx: 0, when: 'manual'), [create_build('build', stage_idx: 0, when: 'manual', allow_failure: true),
create_build('check', stage_idx: 1), create_build('check', stage_idx: 1),
create_build('test', stage_idx: 2)] create_build('test', stage_idx: 2)]
end end
...@@ -232,10 +232,10 @@ describe Ci::ProcessPipelineService, :services do ...@@ -232,10 +232,10 @@ describe Ci::ProcessPipelineService, :services do
end end
end end
context 'when second stage has only manual jobs' do context 'when second stage has only optional manual actions' do
let(:builds) do let(:builds) do
[create_build('check', stage_idx: 0), [create_build('check', stage_idx: 0),
create_build('build', stage_idx: 1, when: 'manual'), create_build('build', stage_idx: 1, when: 'manual', allow_failure: true),
create_build('test', stage_idx: 2)] create_build('test', stage_idx: 2)]
end end
......
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