Feature #32424 » 0009-Fixes-Layout-HeredocIndentation-Use-2-spaces-for-ind.patch
| test/unit/lib/redmine/wiki_formatting/common_mark/formatter_test.rb | ||
|---|---|---|
| 134 | 134 |
end |
| 135 | 135 | |
| 136 | 136 |
def test_footnotes |
| 137 |
text = <<-STR
|
|
| 138 |
This is some text[^1]. |
|
| 139 |
|
|
| 140 |
[^1]: This is the foot note |
|
| 137 |
text = <<~STR
|
|
| 138 |
This is some text[^1].
|
|
| 139 | ||
| 140 |
[^1]: This is the foot note
|
|
| 141 | 141 |
STR |
| 142 | 142 | |
| 143 |
expected = <<-EXPECTED
|
|
| 144 |
<p>This is some text<sup><a href="#fn1" id="fnref1">1</a></sup>.</p> |
|
| 145 |
<ol> |
|
| 146 |
<li id="fn1"> |
|
| 147 |
<p>This is the foot note <a href="#fnref1">↩</a></p> |
|
| 148 |
</li> |
|
| 149 |
</ol> |
|
| 143 |
expected = <<~EXPECTED
|
|
| 144 |
<p>This is some text<sup><a href="#fn1" id="fnref1">1</a></sup>.</p>
|
|
| 145 |
<ol>
|
|
| 146 |
<li id="fn1">
|
|
| 147 |
<p>This is the foot note <a href="#fnref1">↩</a></p>
|
|
| 148 |
</li>
|
|
| 149 |
</ol>
|
|
| 150 | 150 |
EXPECTED |
| 151 | 151 | |
| 152 | 152 |
assert_equal expected.gsub(%r{[\r\n\t]}, ''), format(text).gsub(%r{[\r\n\t]}, '')
|