diff options
author | Robert Speicher <rspeicher@gmail.com> | 2015-04-06 11:18:47 -0400 |
---|---|---|
committer | Robert Speicher <rspeicher@gmail.com> | 2015-04-20 13:01:42 -0400 |
commit | d520fe07ad90cb610927e833060908bdc04fa550 (patch) | |
tree | 43e7552d8ee8f3a7e945bbcac0080ee05c4e1887 /spec/lib/gitlab/markdown | |
parent | 96c2b940480eb1bafd47e1f6d203ad11f8f646df (diff) | |
download | gitlab-ce-d520fe07ad90cb610927e833060908bdc04fa550.tar.gz |
Fix GitlabMarkdownHelper spec
Diffstat (limited to 'spec/lib/gitlab/markdown')
-rw-r--r-- | spec/lib/gitlab/markdown/commit_range_reference_filter_spec.rb | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/spec/lib/gitlab/markdown/commit_range_reference_filter_spec.rb b/spec/lib/gitlab/markdown/commit_range_reference_filter_spec.rb index 08bdf05eb96..3545d7f8085 100644 --- a/spec/lib/gitlab/markdown/commit_range_reference_filter_spec.rb +++ b/spec/lib/gitlab/markdown/commit_range_reference_filter_spec.rb @@ -38,6 +38,14 @@ module Gitlab::Markdown to eq urls.namespace_project_compare_url(project.namespace, project, from: commit1.id, to: commit2.id) end + it 'links to a valid short ID' do + reference = "#{commit1.short_id}...#{commit2.id}" + reference2 = "#{commit1.id}...#{commit2.short_id}" + + expect(filter("See #{reference}").css('a').first.text).to eq reference + expect(filter("See #{reference2}").css('a').first.text).to eq reference2 + end + it 'links with adjacent text' do doc = filter("See (#{reference}.)") expect(doc.to_html).to match(/\(<a.+>#{Regexp.escape(reference)}<\/a>\.\)/) |