diff options
author | Titus Wormer <tituswormer@gmail.com> | 2022-06-09 13:01:36 +0200 |
---|---|---|
committer | Titus Wormer <tituswormer@gmail.com> | 2022-06-09 13:01:36 +0200 |
commit | 10355a403f57c93a074716c785d588c76de5634c (patch) | |
tree | 46408a8a1198c1bb632f22964a347c01023867bc /tests/html_flow.rs | |
parent | 433680ae0914da8921c4ee762fdc93e7b70cf9f1 (diff) | |
download | markdown-rs-10355a403f57c93a074716c785d588c76de5634c.tar.gz markdown-rs-10355a403f57c93a074716c785d588c76de5634c.tar.bz2 markdown-rs-10355a403f57c93a074716c785d588c76de5634c.zip |
Add support for indented lines in paragraphs
Diffstat (limited to 'tests/html_flow.rs')
-rw-r--r-- | tests/html_flow.rs | 74 |
1 files changed, 36 insertions, 38 deletions
diff --git a/tests/html_flow.rs b/tests/html_flow.rs index 51d1a2a..18eff2d 100644 --- a/tests/html_flow.rs +++ b/tests/html_flow.rs @@ -115,12 +115,11 @@ p {color:blue;} "should support an eof directly after a raw tag name" ); - // To do: paragraphs. - // assert_eq!( - // micromark_with_options("</script\nmore", DANGER), - // "<p></script\nmore</p>", - // "should not support a raw closing tag" - // ); + assert_eq!( + micromark_with_options("</script\nmore", DANGER), + "<p></script\nmore</p>", + "should not support a raw closing tag" + ); assert_eq!( micromark_with_options("<script/", DANGER), @@ -466,29 +465,29 @@ fn html_flow_6_basic() { // ); // To do: paragraphs. - // assert_eq!( - // micromark_with_options( - // "<table> - // <tr> - // <td> - // hi - // </td> - // </tr> - // </table> - - // okay.", - // DANGER - // ), - // "<table> - // <tr> - // <td> - // hi - // </td> - // </tr> - // </table> - // <p>okay.</p>", - // "should support html of type 6 (1)" - // ); + assert_eq!( + micromark_with_options( + "<table> + <tr> + <td> + hi + </td> + </tr> +</table> + +okay.", + DANGER + ), + "<table> + <tr> + <td> + hi + </td> + </tr> +</table> +<p>okay.</p>", + "should support html of type 6 (1)" + ); assert_eq!( micromark_with_options(" <div>\n *hello*\n <foo><a>", DANGER), @@ -502,7 +501,7 @@ fn html_flow_6_basic() { "should support html starting w/ a closing tag" ); - // To do: phrasing + // To do: phrasing. // assert_eq!( // micromark_with_options("<DIV CLASS=\"foo\">\n\n*Markdown*\n\n</DIV>", DANGER), // "<DIV CLASS=\"foo\">\n<p><em>Markdown</em></p>\n</DIV>", @@ -740,12 +739,11 @@ fn html_flow_6_basic() { #[test] fn html_flow_7_complete() { - // To do: phrasing. - // assert_eq!( - // micromark_with_options("<a href=\"foo\">\n*bar*\n</a>", DANGER), - // "<a href=\"foo\">\n*bar*\n</a>", - // "should support complete tags (type 7)" - // ); + assert_eq!( + micromark_with_options("<a href=\"foo\">\n*bar*\n</a>", DANGER), + "<a href=\"foo\">\n*bar*\n</a>", + "should support complete tags (type 7)" + ); assert_eq!( micromark_with_options("<Warning>\n*bar*\n</Warning>", DANGER), @@ -791,7 +789,7 @@ fn html_flow_7_complete() { "should support interleaving w/ whitespace-only blank lines" ); - // To do: interrupting. + // To do: disallow html (complete) from interrupting. // assert_eq!( // micromark_with_options("Foo\n<a href=\"bar\">\nbaz", DANGER), // "<p>Foo\n<a href=\"bar\">\nbaz</p>", @@ -816,7 +814,7 @@ fn html_flow_7_complete() { "should not support a line ending directly after a tag name" ); - // To do: paragraphs (trailing whitespace). + // To do: trim trailing whitespace. // assert_eq!( // micromark_with_options("<x ", DANGER), // "<p><x</p>", |