aboutsummaryrefslogtreecommitdiffstats
path: root/tests/fuzz.rs
diff options
context:
space:
mode:
Diffstat (limited to 'tests/fuzz.rs')
-rw-r--r--tests/fuzz.rs18
1 files changed, 18 insertions, 0 deletions
diff --git a/tests/fuzz.rs b/tests/fuzz.rs
index 8d64ff2..a4a6765 100644
--- a/tests/fuzz.rs
+++ b/tests/fuzz.rs
@@ -30,5 +30,23 @@ fn fuzz() -> Result<(), String> {
"3-b: containers should not pierce into indented code"
);
+ assert_eq!(
+ to_html("a * "),
+ "<p>a *</p>",
+ "4-a: trailing whitespace and broken data"
+ );
+
+ assert_eq!(
+ to_html("_ "),
+ "<p>_</p>",
+ "4-b: trailing whitespace and broken data"
+ );
+
+ assert_eq!(
+ to_html_with_options("a ~ ", &Options::gfm())?,
+ "<p>a ~</p>",
+ "4-c: trailing whitespace and broken data"
+ );
+
Ok(())
}