aboutsummaryrefslogtreecommitdiffstats
path: root/tests/hard_break_escape.rs
diff options
context:
space:
mode:
authorLibravatar Titus Wormer <tituswormer@gmail.com>2022-06-16 12:55:50 +0200
committerLibravatar Titus Wormer <tituswormer@gmail.com>2022-06-16 12:55:50 +0200
commit7350acc692a79d9d4cf56afbc53ac3c9f2a6237c (patch)
tree02f8b83230a40b509adf4b4872e313544c7fc80f /tests/hard_break_escape.rs
parent58ba69452a25c3d4b2059c01cc6cd837159d2f90 (diff)
downloadmarkdown-rs-7350acc692a79d9d4cf56afbc53ac3c9f2a6237c.tar.gz
markdown-rs-7350acc692a79d9d4cf56afbc53ac3c9f2a6237c.tar.bz2
markdown-rs-7350acc692a79d9d4cf56afbc53ac3c9f2a6237c.zip
Add support for hard break (trailing)
Diffstat (limited to 'tests/hard_break_escape.rs')
-rw-r--r--tests/hard_break_escape.rs121
1 files changed, 2 insertions, 119 deletions
diff --git a/tests/hard_break_escape.rs b/tests/hard_break_escape.rs
index fe4c82b..2e3a3ba 100644
--- a/tests/hard_break_escape.rs
+++ b/tests/hard_break_escape.rs
@@ -1,49 +1,21 @@
extern crate micromark;
-use micromark::{micromark};
+use micromark::micromark;
#[test]
fn hard_break_escape() {
- // To do: trailing.
- // assert_eq!(
- // micromark("foo \nbaz"),
- // "<p>foo<br />\nbaz</p>",
- // "should support two trailing spaces to form a hard break"
- // );
-
assert_eq!(
micromark("foo\\\nbaz"),
"<p>foo<br />\nbaz</p>",
"should support a backslash to form a hard break"
);
- // To do: trailing.
- // assert_eq!(
- // micromark("foo \nbaz"),
- // "<p>foo<br />\nbaz</p>",
- // "should support multiple trailing spaces"
- // );
-
- // To do: trailing.
- // assert_eq!(
- // micromark("foo \n bar"),
- // "<p>foo<br />\nbar</p>",
- // "should support leading spaces after a trailing hard break"
- // );
-
- // To do: trim paragraph whitespace.
+ // To do: trimming whitespace in paragraphs.
// assert_eq!(
// micromark("foo\\\n bar"),
// "<p>foo<br />\nbar</p>",
// "should support leading spaces after an escape hard break"
// );
- // To do: trailing, attention.
- // assert_eq!(
- // micromark("*foo \nbar*"),
- // "<p><em>foo<br />\nbar</em></p>",
- // "should support trailing hard breaks in emphasis"
- // );
-
// To do: attention.
// assert_eq!(
// micromark("*foo\\\nbar*"),
@@ -52,24 +24,11 @@ fn hard_break_escape() {
// );
assert_eq!(
- micromark("`code \ntext`"),
- "<p><code>code text</code></p>",
- "should not support trailing hard breaks in code"
- );
-
- assert_eq!(
micromark("``code\\\ntext``"),
"<p><code>code\\ text</code></p>",
"should not support escape hard breaks in code"
);
- // To do: paragraph trimming.
- // assert_eq!(
- // micromark("foo "),
- // "<p>foo</p>",
- // "should not support trailing hard breaks at the end of a paragraph"
- // );
-
assert_eq!(
micromark("foo\\"),
"<p>foo\\</p>",
@@ -82,82 +41,6 @@ fn hard_break_escape() {
"should not support escape hard breaks at the end of a heading"
);
- assert_eq!(
- micromark("### foo "),
- "<h3>foo</h3>",
- "should not support trailing hard breaks at the end of a heading"
- );
-
- // To do: paragraph trimming.
- // assert_eq!(
- // micromark("aaa \t\nbb"),
- // "<p>aaa\nbb</p>",
- // "should support a mixed line suffix (1)"
- // );
-
- // To do: paragraph trimming.
- // assert_eq!(
- // micromark("aaa\t \nbb"),
- // "<p>aaa\nbb</p>",
- // "should support a mixed line suffix (2)"
- // );
-
- // To do: paragraph trimming.
- // assert_eq!(
- // micromark("aaa \t \nbb"),
- // "<p>aaa\nbb</p>",
- // "should support a mixed line suffix (3)"
- // );
-
- // To do: trailing.
- // assert_eq!(
- // micromark("aaa\0 \nbb"),
- // "<p>aaa�<br />\nbb</p>",
- // "should support a hard break after a replacement character"
- // );
-
- // To do: trailing.
- // assert_eq!(
- // micromark("aaa\0\t\nbb"),
- // "<p>aaa�\nbb</p>",
- // "should support a line suffix after a replacement character"
- // );
-
- // To do: attention, trailing.
- // assert_eq!(
- // micromark("*a* \nbb"),
- // "<p><em>a</em><br />\nbb</p>",
- // "should support a hard break after a span"
- // );
-
- // To do: attention, trailing.
- // assert_eq!(
- // micromark("*a*\t\nbb"),
- // "<p><em>a</em>\nbb</p>",
- // "should support a line suffix after a span"
- // );
-
- // To do: attention, trailing.
- // assert_eq!(
- // micromark("*a* \t\nbb"),
- // "<p><em>a</em>\nbb</p>",
- // "should support a mixed line suffix after a span (1)"
- // );
-
- // To do: attention, trailing.
- // assert_eq!(
- // micromark("*a*\t \nbb"),
- // "<p><em>a</em>\nbb</p>",
- // "should support a mixed line suffix after a span (2)"
- // );
-
- // To do: attention, trailing.
- // assert_eq!(
- // micromark("*a* \t \nbb"),
- // "<p><em>a</em>\nbb</p>",
- // "should support a mixed line suffix after a span (3)"
- // );
-
// // To do: turning off things.
// assert_eq!(
// micromark("a\\\nb", {extensions: [{disable: {null: ["hardBreakEscape"]}}]}),