Extend compound status for manual actions specs

This commit is contained in:
Grzegorz Bizon 2017-03-20 20:28:37 +01:00
parent f441b95bb3
commit 0b5e139278
1 changed files with 11 additions and 1 deletions

View File

@ -110,7 +110,7 @@ describe HasStatus do
it { is_expected.to eq 'running' }
end
context 'when pipeline is in transition between stages' do
context 'when one status finished and second is still created' do
let!(:statuses) do
[create(type, status: :success), create(type, status: :created)]
end
@ -118,6 +118,16 @@ describe HasStatus do
it { is_expected.to eq 'running' }
end
context 'when there is a manual status before created status' do
let!(:statuses) do
[create(type, status: :success),
create(type, status: :manual, allow_failure: false),
create(type, status: :created)]
end
it { is_expected.to eq 'manual' }
end
context 'when one status is a blocking manual action' do
let!(:statuses) do
[create(type, status: :failed),