From ad8eac98c1468b30c17c339e79b84c37a7b15517 Mon Sep 17 00:00:00 2001 From: Titus Wormer Date: Wed, 13 Jul 2022 10:40:11 +0200 Subject: Fix to close containers before several (blank) line endings --- tests/list.rs | 48 ++++++++++++++++++++++-------------------------- 1 file changed, 22 insertions(+), 26 deletions(-) (limited to 'tests/list.rs') diff --git a/tests/list.rs b/tests/list.rs index e45c31d..1eee72a 100644 --- a/tests/list.rs +++ b/tests/list.rs @@ -383,19 +383,17 @@ fn list() { // "should support blank lines between items (2)" // ); - // To do: list (for some weird reason seen as one list?). - // assert_eq!( - // micromark_with_options("- foo\n- bar\n\n\n\n- baz\n- bim", DANGER), - // "\n\n", - // "should support HTML comments between lists" - // ); + assert_eq!( + micromark_with_options("- foo\n- bar\n\n\n\n- baz\n- bim", DANGER), + "\n\n", + "should support HTML comments between lists" + ); - // To do: list (for some weird reason the HTML is in the list?). - // assert_eq!( - // micromark_with_options("- foo\n\n notcode\n\n- foo\n\n\n\n code", DANGER), - // "\n\n
code\n
", - // "should support HTML comments between lists and indented code" - // ); + assert_eq!( + micromark_with_options("- foo\n\n notcode\n\n- foo\n\n\n\n code", DANGER), + "\n\n
code\n
", + "should support HTML comments between lists and indented code" + ); // To do: list (indent). // assert_eq!( @@ -529,14 +527,13 @@ fn list() { // "should support blank lines in code after an initial blank line" // ); - // To do: list (blank lines). - // assert_eq!( - // micromark( - // "* a tight item that ends with an html element: `x`\n\nParagraph" - // ), - // "\n

Paragraph

", - // "should ignore line endings after tight items ending in tags" - // ); + assert_eq!( + micromark( + "* a tight item that ends with an html element: `x`\n\nParagraph" + ), + "\n

Paragraph

", + "should ignore line endings after tight items ending in tags" + ); // To do: list (empty). // assert_eq!( @@ -608,12 +605,11 @@ fn list() { // "should support complex nested and empty lists (3)" // ); - // To do: list (blank lines in lists?). - // assert_eq!( - // micromark_with_options("* a\n\n\n\n* b", DANGER), - // "\n\n", - // "should support the common list breaking comment method" - // ); + assert_eq!( + micromark_with_options("* a\n\n\n\n* b", DANGER), + "\n\n", + "should support the common list breaking comment method" + ); // To do: turning things off. // assert_eq!( -- cgit