end
def test_table_with_line_breaks
- raw = <<-RAW
-This is a table with line breaks:
-
-|cell11
-continued|cell12||
-|-cell21-||cell23
-cell23 line2
-cell23 *line3*|
-|cell31|cell32
-cell32 line2|cell33|
-
-RAW
+ raw = <<~RAW
+ This is a table with line breaks:
- expected = <<-EXPECTED
-<p>This is a table with line breaks:</p>
+ |cell11
+ continued|cell12||
+ |-cell21-||cell23
+ cell23 line2
+ cell23 *line3*|
+ |cell31|cell32
+ cell32 line2|cell33|
-<table>
- <tr>
- <td>cell11<br />continued</td>
- <td>cell12</td>
- <td></td>
- </tr>
- <tr>
- <td><del>cell21</del></td>
- <td></td>
- <td>cell23<br/>cell23 line2<br/>cell23 <strong>line3</strong></td>
- </tr>
- <tr>
- <td>cell31</td>
- <td>cell32<br/>cell32 line2</td>
- <td>cell33</td>
- </tr>
-</table>
-EXPECTED
+ RAW
+ expected = <<~EXPECTED
+ <p>This is a table with line breaks:</p>
+ <table>
+ <tr>
+ <td>cell11<br />continued</td>
+ <td>cell12</td>
+ <td></td>
+ </tr>
+ <tr>
+ <td><del>cell21</del></td>
+ <td></td>
+ <td>cell23<br/>cell23 line2<br/>cell23 <strong>line3</strong></td>
+ </tr>
+ <tr>
+ <td>cell31</td>
+ <td>cell32<br/>cell32 line2</td>
+ <td>cell33</td>
+ </tr>
+ </table>
+ EXPECTED
assert_equal expected.gsub(%r{\s+}, ''), to_html(raw).gsub(%r{\s+}, '')
end