diff options
author | Gabriel Mazetto <gabriel@gitlab.com> | 2016-12-12 17:15:40 +0000 |
---|---|---|
committer | Gabriel Mazetto <gabriel@gitlab.com> | 2016-12-12 17:15:40 +0000 |
commit | 3445136b9b0b8367b151170509fabe613389a50d (patch) | |
tree | b4ca45d8a08c02280cb6f29812633f34f8842528 /spec | |
parent | df629173d97ffcb7ecda306e83024abc7abae3f7 (diff) | |
parent | 17e3d3fde8c9a83f58d797c5f62f36b59eedd870 (diff) | |
download | gitlab-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')
-rw-r--r-- | spec/lib/banzai/filter/relative_link_filter_spec.rb | 2 |
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 |