Merge pull request #3170 from evazion/fix-note-normalize-links

Convert absolute links in notes to relative links (fix #1911)
This commit is contained in:
Albert Yi
2017-06-19 13:23:39 -07:00
committed by GitHub
5 changed files with 41 additions and 13 deletions

View File

@@ -21,5 +21,12 @@ class NoteSanitizerTest < ActiveSupport::TestCase
body = '<a href="http://www.google.com">google</a>'
assert_equal('<a href="http://www.google.com" rel="nofollow">google</a>', NoteSanitizer.sanitize(body))
end
should "rewrite absolute links to relative links" do
Danbooru.config.stubs(:hostnames).returns(%w[danbooru.donmai.us sonohara.donmai.us hijiribe.donmai.us])
body = '<a href="http://sonohara.donmai.us/posts?tags=touhou#dtext-intro">touhou</a>'
assert_equal('<a href="/posts?tags=touhou#dtext-intro" rel="nofollow">touhou</a>', NoteSanitizer.sanitize(body))
end
end
end