Extend compound status for manual actions specs
This commit is contained in:
parent
f441b95bb3
commit
0b5e139278
1 changed files with 11 additions and 1 deletions
|
@ -110,7 +110,7 @@ describe HasStatus do
|
||||||
it { is_expected.to eq 'running' }
|
it { is_expected.to eq 'running' }
|
||||||
end
|
end
|
||||||
|
|
||||||
context 'when pipeline is in transition between stages' do
|
context 'when one status finished and second is still created' do
|
||||||
let!(:statuses) do
|
let!(:statuses) do
|
||||||
[create(type, status: :success), create(type, status: :created)]
|
[create(type, status: :success), create(type, status: :created)]
|
||||||
end
|
end
|
||||||
|
@ -118,6 +118,16 @@ describe HasStatus do
|
||||||
it { is_expected.to eq 'running' }
|
it { is_expected.to eq 'running' }
|
||||||
end
|
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
|
context 'when one status is a blocking manual action' do
|
||||||
let!(:statuses) do
|
let!(:statuses) do
|
||||||
[create(type, status: :failed),
|
[create(type, status: :failed),
|
||||||
|
|
Loading…
Reference in a new issue