mirror of
https://github.com/redmine/redmine.git
synced 2025-11-03 03:46:19 +01:00
Fixed: TOC does not remove colorization markups (#1423).
git-svn-id: http://redmine.rubyforge.org/svn/trunk@1542 e93f8b46-1217-0410-a6f0-8f06a7374b81
This commit is contained in:
@@ -183,6 +183,34 @@ class ApplicationHelperTest < HelperTestCase
|
||||
assert_equal '<p>Dashes: ---</p>', textilizable('Dashes: ---')
|
||||
end
|
||||
|
||||
def test_table_of_content
|
||||
raw = <<-RAW
|
||||
{{toc}}
|
||||
|
||||
h1. Title
|
||||
|
||||
Lorem ipsum dolor sit amet, consectetuer adipiscing elit. Maecenas sed libero.
|
||||
|
||||
h2. Subtitle
|
||||
|
||||
Nullam commodo metus accumsan nulla. Curabitur lobortis dui id dolor.
|
||||
|
||||
h2. Subtitle with %{color:red}red text%
|
||||
|
||||
h1. Another title
|
||||
|
||||
RAW
|
||||
|
||||
expected = '<div class="toc">' +
|
||||
'<a href="#1" class="heading1">Title</a>' +
|
||||
'<a href="#2" class="heading2">Subtitle</a>' +
|
||||
'<a href="#3" class="heading2">Subtitle with red text</a>' +
|
||||
'<a href="#4" class="heading1">Another title</a>' +
|
||||
'</div>'
|
||||
|
||||
assert textilizable(raw).include?(expected)
|
||||
end
|
||||
|
||||
def test_blockquote
|
||||
# orig raw text
|
||||
raw = <<-RAW
|
||||
|
||||
Reference in New Issue
Block a user