elsif sep == ':'
# removes the double quotes if any
name = identifier.gsub(%r{^"(.*)"$}, "\\1")
+ name = CGI.unescapeHTML(name)
case prefix
when 'document'
if project && document = project.documents.visible.find_by_title(name)
end
end
+ def test_redmine_links_by_name_should_work_with_html_escaped_characters
+ v = Version.generate!(:name => "Test & Show.txt", :project_id => 1)
+ link = link_to("Test & Show.txt", "/versions/#{v.id}", :class => "version")
+
+ @project = v.project
+ assert_equal "<p>#{link}</p>", textilizable('version:"Test & Show.txt"')
+ end
+
def test_link_to_issue_subject
issue = Issue.generate!(:subject => "01234567890123456789")
str = link_to_issue(issue, :truncate => 10)