Welcome to mirror list, hosted at ThFree Co, Russian Federation.

gitlab.com/gitlab-org/gitlab-foss.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/spec
diff options
context:
space:
mode:
Diffstat (limited to 'spec')
-rw-r--r--spec/tooling/danger/stable_branch_spec.rb25
1 files changed, 25 insertions, 0 deletions
diff --git a/spec/tooling/danger/stable_branch_spec.rb b/spec/tooling/danger/stable_branch_spec.rb
index a33788f54f2..472fbc54e80 100644
--- a/spec/tooling/danger/stable_branch_spec.rb
+++ b/spec/tooling/danger/stable_branch_spec.rb
@@ -251,6 +251,31 @@ RSpec.describe Tooling::Danger::StableBranch, feature_category: :delivery do
end
end
+ context 'with multiple package-and-test pipelines' do
+ let(:pipeline_bridges_response) do
+ [
+ {
+ 'name' => 'e2e:package-and-test-ee',
+ 'status' => 'success',
+ 'downstream_pipeline' => {
+ 'id' => '123',
+ 'status' => package_and_qa_state
+ }
+ },
+ {
+ 'name' => 'follow-up-e2e:package-and-test-ee',
+ 'status' => 'failed',
+ 'downstream_pipeline' => {
+ 'id' => '456',
+ 'status' => 'failed'
+ }
+ }
+ ]
+ end
+
+ it_behaves_like 'without a failure'
+ end
+
context 'when the version API request fails' do
let(:response_success) { false }