diff options
author | Sean McGivern <sean@gitlab.com> | 2019-06-21 10:51:58 +0300 |
---|---|---|
committer | GitLab Release Tools Bot <delivery-team+release-tools@gitlab.com> | 2019-06-25 19:24:05 +0300 |
commit | 2d545957031ac51d6994014850b72edc05779d1c (patch) | |
tree | 04b5b837155bb53de9603d3bfa85d1d37249b54a /spec | |
parent | 5a5db0508a4dad5f0ddda6f3565152e00faebc47 (diff) |
Merge branch 'bug/63162-duplicate_path_in_links' into 'master'
Do not rewrite relative links for system notes
Closes #63162
See merge request gitlab-org/gitlab-ce!29825
(cherry picked from commit 51df2ca5c5a1b18155b7bba9bdc26c165533428b)
35a39c1d Do not rewrite relative links for system notes
Diffstat (limited to 'spec')
-rw-r--r-- | spec/lib/banzai/filter/relative_link_filter_spec.rb | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/spec/lib/banzai/filter/relative_link_filter_spec.rb b/spec/lib/banzai/filter/relative_link_filter_spec.rb index dad0a5535c0..8ff971114d6 100644 --- a/spec/lib/banzai/filter/relative_link_filter_spec.rb +++ b/spec/lib/banzai/filter/relative_link_filter_spec.rb @@ -101,6 +101,13 @@ describe Banzai::Filter::RelativeLinkFilter do .to eq "/#{project_path}/blob/#{ref}/doc/api/README.md" end + it 'does not modify relative URLs in system notes' do + path = "#{project_path}/merge_requests/1/diffs" + doc = filter(link(path), system_note: true) + + expect(doc.at_css('a')['href']).to eq path + end + it 'ignores absolute URLs with two leading slashes' do doc = filter(link('//doc/api/README.md')) expect(doc.at_css('a')['href']).to eq '//doc/api/README.md' |