summaryrefslogtreecommitdiffstats
path: root/test/unit/lib/redmine
diff options
context:
space:
mode:
authorGo MAEDA <maeda@farend.jp>2019-11-09 06:06:05 +0000
committerGo MAEDA <maeda@farend.jp>2019-11-09 06:06:05 +0000
commitfc2e4c1eba584205805a80dc4d7bb25d949a6840 (patch)
tree340dd367b2b4f8a327eaec6fe220942583f4e4ef /test/unit/lib/redmine
parent09af8e66836a9084a483b552fe7341f72d8a81fb (diff)
downloadredmine-fc2e4c1eba584205805a80dc4d7bb25d949a6840.tar.gz
redmine-fc2e4c1eba584205805a80dc4d7bb25d949a6840.zip
Fix that receiving HTML email fails if it contains a link without an href attribute (#31695).
Patch by Marius BALTEANU. git-svn-id: http://svn.redmine.org/redmine/trunk@18988 e93f8b46-1217-0410-a6f0-8f06a7374b81
Diffstat (limited to 'test/unit/lib/redmine')
-rw-r--r--test/unit/lib/redmine/wiki_formatting/markdown_html_parser_test.rb7
-rw-r--r--test/unit/lib/redmine/wiki_formatting/textile_html_parser_test.rb7
2 files changed, 14 insertions, 0 deletions
diff --git a/test/unit/lib/redmine/wiki_formatting/markdown_html_parser_test.rb b/test/unit/lib/redmine/wiki_formatting/markdown_html_parser_test.rb
index 45a5a52f9..55ca3f9c1 100644
--- a/test/unit/lib/redmine/wiki_formatting/markdown_html_parser_test.rb
+++ b/test/unit/lib/redmine/wiki_formatting/markdown_html_parser_test.rb
@@ -31,8 +31,15 @@ class Redmine::WikiFormatting::MarkdownHtmlParserTest < ActiveSupport::TestCase
assert_equal 'foo [bar](http://example.com/) baz',
@parser.to_text('foo<a href="http://example.com/">bar</a>baz')
+
assert_equal 'foo http://example.com/ baz',
@parser.to_text('foo<a href="http://example.com/"></a>baz')
+
+ assert_equal 'foobarbaz',
+ @parser.to_text('foo<a name="Header-one">bar</a>baz')
+
+ assert_equal 'foobaz',
+ @parser.to_text('foo<a name="Header-one"/>baz')
end
def test_html_tables_conversion
diff --git a/test/unit/lib/redmine/wiki_formatting/textile_html_parser_test.rb b/test/unit/lib/redmine/wiki_formatting/textile_html_parser_test.rb
index 86d7e66d2..17221989d 100644
--- a/test/unit/lib/redmine/wiki_formatting/textile_html_parser_test.rb
+++ b/test/unit/lib/redmine/wiki_formatting/textile_html_parser_test.rb
@@ -31,8 +31,15 @@ class Redmine::WikiFormatting::TextileHtmlParserTest < ActiveSupport::TestCase
assert_equal 'foo "bar":http://example.com/ baz',
@parser.to_text('foo<a href="http://example.com/">bar</a>baz')
+
assert_equal 'foo http://example.com/ baz',
@parser.to_text('foo<a href="http://example.com/"></a>baz')
+
+ assert_equal 'foobarbaz',
+ @parser.to_text('foo<a name="Header-one">bar</a>baz')
+
+ assert_equal 'foobaz',
+ @parser.to_text('foo<a name="Header-one"/>baz')
end
def test_html_tables_conversion