diff options
author | Baldinof <baldinof@gmail.com> | 2016-04-12 11:01:52 +0300 |
---|---|---|
committer | Baldinof <baldinof@gmail.com> | 2016-04-12 11:01:52 +0300 |
commit | 3918fce5bd073e18addb7d1d4aaf3c81ce8150b0 (patch) | |
tree | 9c4ce48085f9afce77f623547682a6715741f3f5 /spec/models/external_issue_spec.rb | |
parent | b372968e936a8b02f8d7ff73a1e1cc25b332406c (diff) |
Hide number sign for string prefixed external issues
Diffstat (limited to 'spec/models/external_issue_spec.rb')
-rw-r--r-- | spec/models/external_issue_spec.rb | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/spec/models/external_issue_spec.rb b/spec/models/external_issue_spec.rb index b3d0c4efe98..4fc3b065592 100644 --- a/spec/models/external_issue_spec.rb +++ b/spec/models/external_issue_spec.rb @@ -38,8 +38,17 @@ describe ExternalIssue, models: true do end describe '#reference_link_text' do - it 'returns a String reference to the object' do - expect(issue.reference_link_text).to eq '#EXT-1234' + context 'if issue id has a prefix' do + it 'returns the issue ID' do + expect(issue.reference_link_text).to eq 'EXT-1234' + end + end + + context 'if issue id is a number' do + let(:issue) { described_class.new('1234', project) } + it 'returns the issue ID prefixed by #' do + expect(issue.reference_link_text).to eq '#1234' + end end end end |