summaryrefslogtreecommitdiff
path: root/spec/helpers/ci/pipelines_helper_spec.rb
diff options
context:
space:
mode:
Diffstat (limited to 'spec/helpers/ci/pipelines_helper_spec.rb')
-rw-r--r--spec/helpers/ci/pipelines_helper_spec.rb22
1 files changed, 22 insertions, 0 deletions
diff --git a/spec/helpers/ci/pipelines_helper_spec.rb b/spec/helpers/ci/pipelines_helper_spec.rb
index 94b5e707d73..751bcc97582 100644
--- a/spec/helpers/ci/pipelines_helper_spec.rb
+++ b/spec/helpers/ci/pipelines_helper_spec.rb
@@ -71,4 +71,26 @@ RSpec.describe Ci::PipelinesHelper do
it { expect(has_gitlab_ci?).to eq(result) }
end
end
+
+ describe 'has_pipeline_badges?' do
+ let(:pipeline) { create(:ci_empty_pipeline) }
+
+ subject { helper.has_pipeline_badges?(pipeline) }
+
+ context 'when pipeline has a badge' do
+ before do
+ pipeline.drop!(:config_error)
+ end
+
+ it 'shows pipeline badges' do
+ expect(subject).to eq(true)
+ end
+ end
+
+ context 'when pipeline has no badges' do
+ it 'shows pipeline badges' do
+ expect(subject).to eq(false)
+ end
+ end
+ end
end