~~ lineWidth: 40 ~~ !! should format an ordered list !! 1. A 2. B 3. C [expect] 1. A 2. B 3. C !! should format an ordered list with just 1s if the first two items are 1s !! 1. A 1. B 3. C 4. D 1) A 1) B 3) C 4) D [expect] 1. A 1. B 1. C 1. D 1) A 1) B 1) C 1) D !! should format an ordered list with an empty item !! 1. A 2. 3. C [expect] 1. A 2. 3. C !! should format an unordered list with asterisks !! * A * B * C [expect] - A - B - C !! should format an unordered list with plus signs !! + A + B + C [expect] - A - B - C !! should format an unordered list with minus signs !! - A - B - C [expect] - A - B - C !! should format an unordered list with nested items !! - Testing Testing [expect] - Testing Testing !! should format an ordered list with nested ordered list !! 2. Testing 6. Test 7. Test 3. Test [expect] 2. Testing 6. Test 7. Test 3. Test !! should not combine next paragraph into list !! * Here is a point * Here is another point Here is a paragraph [expect] - Here is a point - Here is another point Here is a paragraph !! should indent a sub list based on the last number char count !! 9. Testing 6. Test 10. Other 7. Testing [expect] 9. Testing 6. Test 10. Other 7. Testing !! should handle blank item with sub list !! 1. - test [expect] 1. - test !! should handle sub list between paragraphs !! 1. Testing Some other paragraph - some list - other list Final text [expect] 1. Testing Some other paragraph - some list - other list Final text !! should handle multiple lists one after the other !! * test * test - test - test * test [expect] - test - test * test * test - test !! should handle multiple number lists one after the other !! 1) test 2) test 1. test 2. test 1) test [expect] 1. test 2. test 1) test 2) test 1. test !! code block in list that is indented too much should unindent back !! - List Code block indented too much. [expect] - List Code block indented too much. !! html in list !! - Testing this out.
❌ Failure Steps 1. Test 1 2. Test 2
[expect] - Testing this out.
❌ Failure Steps 1. Test 1 2. Test 2
!! List with two spaces at end should be converted to explicit hard break !! - foo bar [expect] - foo\ bar !! List with hard break at end should stay as hard break !! - foo\ bar [expect] - foo\ bar