summaryrefslogtreecommitdiff
path: root/spec/lib/banzai
diff options
context:
space:
mode:
authorGabriel Mazetto <gabriel@gitlab.com>2016-12-12 17:15:40 +0000
committerGabriel Mazetto <gabriel@gitlab.com>2016-12-12 17:15:40 +0000
commit3445136b9b0b8367b151170509fabe613389a50d (patch)
treeb4ca45d8a08c02280cb6f29812633f34f8842528 /spec/lib/banzai
parentdf629173d97ffcb7ecda306e83024abc7abae3f7 (diff)
parent17e3d3fde8c9a83f58d797c5f62f36b59eedd870 (diff)
downloadgitlab-ce-3445136b9b0b8367b151170509fabe613389a50d.tar.gz
Merge branch 'unescape-relative-path' into 'master'
Avoid escaping relative links in Markdown twice ## What does this MR do? Avoid escaping relative links in Markdown twice. ## Why was this MR needed? Relative links with special characters (e.g. spaces) were escaped twice. ## What are the relevant issue numbers? closes #25191, #25318 See merge request !7940
Diffstat (limited to 'spec/lib/banzai')
-rw-r--r--spec/lib/banzai/filter/relative_link_filter_spec.rb2
1 files changed, 1 insertions, 1 deletions
diff --git a/spec/lib/banzai/filter/relative_link_filter_spec.rb b/spec/lib/banzai/filter/relative_link_filter_spec.rb
index 2bfa51deb20..df2dd173b57 100644
--- a/spec/lib/banzai/filter/relative_link_filter_spec.rb
+++ b/spec/lib/banzai/filter/relative_link_filter_spec.rb
@@ -175,7 +175,7 @@ describe Banzai::Filter::RelativeLinkFilter, lib: true do
allow_any_instance_of(described_class).to receive(:uri_type).and_return(:raw)
doc = filter(image(escaped))
- expect(doc.at_css('img')['src']).to match '/raw/'
+ expect(doc.at_css('img')['src']).to eq "/#{project_path}/raw/#{Addressable::URI.escape(ref)}/#{escaped}"
end
context 'when requested path is a file in the repo' do