From 42da4faca442b4fcc0af2f66b1f2ad13d9d13b66 Mon Sep 17 00:00:00 2001 From: James Fargher Date: Tue, 20 Aug 2019 12:38:23 +1200 Subject: Auto-DevOps pipeline skipped banner Small banner to show the user why their pipeline was skipped --- spec/models/ci/pipeline_spec.rb | 34 ++++++++++++++++++++++++++++++++++ 1 file changed, 34 insertions(+) (limited to 'spec/models/ci') diff --git a/spec/models/ci/pipeline_spec.rb b/spec/models/ci/pipeline_spec.rb index 76ff31221fe..a141e56c0c7 100644 --- a/spec/models/ci/pipeline_spec.rb +++ b/spec/models/ci/pipeline_spec.rb @@ -3082,4 +3082,38 @@ describe Ci::Pipeline, :mailer do end end end + + describe '#auto_devops_unsupported?' do + subject { pipeline } + + context 'buildable' do + before do + pipeline.auto_devops_buildable = true + end + + it 'is supported' do + is_expected.not_to be_auto_devops_unsupported + end + end + + context 'not buildable' do + before do + pipeline.auto_devops_buildable = false + end + + it 'is unsupported' do + is_expected.to be_auto_devops_unsupported + end + end + + context 'unknown buildable' do + before do + pipeline.auto_devops_buildable = nil + end + + it 'is supported' do + is_expected.not_to be_auto_devops_unsupported + end + end + end end -- cgit v1.2.1