https://github.com/ruby/rdoc/commit/ac35485be6
This commit is contained in:
Nobuyoshi Nakada 2022-04-13 16:14:28 +09:00 коммит произвёл git
Родитель 9e3ab9da7f
Коммит 586e18b946
2 изменённых файлов: 6 добавлений и 1 удалений

Просмотреть файл

@ -123,7 +123,7 @@ class RDoc::Markup::ToHtml < RDoc::Markup::Formatter
# Reference to a local file relative to the output directory.
def handle_regexp_HYPERLINK(target)
url = target.text
url = CGI.escapeHTML(target.text)
gen_url url, url
end

Просмотреть файл

@ -836,6 +836,11 @@ EXPECTED
assert_equal '<a href="irc://irc.freenode.net/#ruby-lang">irc.freenode.net/#ruby-lang</a>', link
end
def test_handle_regexp_HYPERLINK_escape
code = 'irc://irc.freenode.net/"><script>alert(`irc`)</script><a"'
assert_escaped '<script>', code
end
def test_list_verbatim_2
str = "* one\n verb1\n verb2\n* two\n"