Skip to content
Snippets Groups Projects
Commit 7696191e authored by Tiago Botelho's avatar Tiago Botelho
Browse files

disables test settings on chat notification services when repository is empty

parent 554d2974
No related branches found
No related tags found
No related merge requests found
Loading
Loading
@@ -22,7 +22,7 @@ class ChatNotificationService < Service
end
 
def can_test?
valid?
super && valid?
end
 
def self.supported_events
Loading
Loading
---
title: Disable test settings on chat notification services when repository is empty
merge_request: 10759
author:
require 'spec_helper'
 
describe ChatNotificationService, models: true do
describe "Associations" do
describe 'Associations' do
before do
allow(subject).to receive(:activated?).and_return(true)
end
 
it { is_expected.to validate_presence_of :webhook }
end
describe '#can_test?' do
context 'with empty repository' do
it 'returns false' do
subject.project = create(:empty_project, :empty_repo)
expect(subject.can_test?).to be false
end
end
context 'with repository' do
it 'returns true' do
subject.project = create(:project)
expect(subject.can_test?).to be true
end
end
end
end
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment