diff options
author | Patrick Derichs <pderichs@gitlab.com> | 2019-05-10 13:33:44 +0000 |
---|---|---|
committer | Rémy Coutable <remy@rymai.me> | 2019-05-10 13:33:44 +0000 |
commit | db453ffdbd8108739a227519a327978778c28cf9 (patch) | |
tree | 4e93075235c1bf07709a2e76ba99fdf08e8cf37c /spec/models | |
parent | 4c16ce118498a2e3b98ad069000031fa9c55fcd3 (diff) | |
download | gitlab-ce-db453ffdbd8108739a227519a327978778c28cf9.tar.gz |
Resolve "JIRA service: NoMethodError: undefined method `find' for nil:NilClass"
Diffstat (limited to 'spec/models')
-rw-r--r-- | spec/models/project_services/jira_service_spec.rb | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/spec/models/project_services/jira_service_spec.rb b/spec/models/project_services/jira_service_spec.rb index 4a7eee1fbf3..04ae9390436 100644 --- a/spec/models/project_services/jira_service_spec.rb +++ b/spec/models/project_services/jira_service_spec.rb @@ -166,6 +166,13 @@ describe JiraService do ).once end + it 'does not fail if remote_link.all on issue returns nil' do + allow(JIRA::Resource::Remotelink).to receive(:all).and_return(nil) + + expect { @jira_service.close_issue(resource, ExternalIssue.new('JIRA-123', project)) } + .not_to raise_error(NoMethodError) + end + # Check https://developer.atlassian.com/jiradev/jira-platform/guides/other/guide-jira-remote-issue-links/fields-in-remote-issue-links # for more information it 'creates Remote Link reference in JIRA for comment' do |