From d26e07f7c69b8bd8c743919f1d0eec572a23375d Mon Sep 17 00:00:00 2001 From: Michael Howell Date: Thu, 18 Apr 2024 09:20:40 -0700 Subject: [PATCH] Mark `Rule` as a block item --- pulldown-cmark/specs/regression.txt | 16 ++++++++++++++++ pulldown-cmark/src/parse.rs | 1 + pulldown-cmark/tests/suite/regression.rs | 18 ++++++++++++++++++ 3 files changed, 35 insertions(+) diff --git a/pulldown-cmark/specs/regression.txt b/pulldown-cmark/specs/regression.txt index c239cb8f..27c89a3e 100644 --- a/pulldown-cmark/specs/regression.txt +++ b/pulldown-cmark/specs/regression.txt @@ -2554,3 +2554,19 @@ ISSUE 867

link

```````````````````````````````` + +ISSUE 878 + +```````````````````````````````` example +* _ +_** + ___ + ^_ +. + +```````````````````````````````` diff --git a/pulldown-cmark/src/parse.rs b/pulldown-cmark/src/parse.rs index 259cf73d..70f7b872 100644 --- a/pulldown-cmark/src/parse.rs +++ b/pulldown-cmark/src/parse.rs @@ -134,6 +134,7 @@ impl ItemBody { | ItemBody::TableRow | ItemBody::TableCell | ItemBody::Heading(..) + | ItemBody::Rule ) } } diff --git a/pulldown-cmark/tests/suite/regression.rs b/pulldown-cmark/tests/suite/regression.rs index 36283033..3d665b6b 100644 --- a/pulldown-cmark/tests/suite/regression.rs +++ b/pulldown-cmark/tests/suite/regression.rs @@ -3053,3 +3053,21 @@ text ">link

test_markdown_html(original, expected, false, false, false); } + +#[test] +fn regression_test_194() { + let original = r##"* _ +_** + ___ + ^_ +"##; + let expected = r##" +"##; + + test_markdown_html(original, expected, false, false, false); +}