diff options
Diffstat (limited to 'spec/services/post_receive_service_spec.rb')
-rw-r--r-- | spec/services/post_receive_service_spec.rb | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/spec/services/post_receive_service_spec.rb b/spec/services/post_receive_service_spec.rb index 13bd103003f..20d86f74f86 100644 --- a/spec/services/post_receive_service_spec.rb +++ b/spec/services/post_receive_service_spec.rb @@ -214,11 +214,17 @@ RSpec.describe PostReceiveService, feature_category: :team_planning do end context 'broadcast message banner exists' do - it 'outputs a broadcast message' do - broadcast_message = create(:broadcast_message) + it 'outputs a broadcast message when show_in_cli is true' do + broadcast_message = create(:broadcast_message, show_in_cli: true) expect(subject).to include(build_alert_message(broadcast_message.message)) end + + it 'does not output a broadcast message when show_in_cli is false' do + create(:broadcast_message, show_in_cli: false) + + expect(has_alert_messages?(subject)).to be_falsey + end end context 'broadcast message notification exists' do |