add `does not cancel HEAD pipeline` spec

This commit is contained in:
Rydkin Maxim 2017-03-18 12:50:56 +03:00
parent c81ef3041e
commit c77b1cb0fb
1 changed files with 7 additions and 1 deletions

View File

@ -47,7 +47,13 @@ describe Ci::CreatePipelineService, services: true do
project.update(auto_cancel_pending_pipelines: 'enabled')
end
it_behaves_like 'a pending pipeline'
it 'does not cancel HEAD pipeline' do
pipeline
previous_pipeline = pipeline_on_previous_commit
expect(pipeline.reload)
.to have_attributes(status: 'pending', auto_canceled_by: nil)
end
it 'auto cancel pending non-HEAD pipelines' do
pending_pipeline = pipeline_on_previous_commit