- Added more comprehensive test cases for `parse_fenced_code_block`
to handle various edge cases and improve reliability.
- Improved tests for `parse_list_item` to cover continuation
lines, empty lines, and task list items more thoroughly.
- Updated existing tests to use more consistent formatting and
assertions. This improves readability and maintainability.
- Add tests for paragraphs with newlines and multiple lines.
- Add tests for paragraphs ending at various block elements.
- Improve assertions in existing tests for clarity and accuracy.
- Updated existing tests to improve clarity and accuracy.
- Added more comprehensive tests for various block types including
headings, blockquotes, horizontal rules, code blocks, lists, and
paragraphs.
- Updated test cases to better cover edge cases in list parsing.
- Improved assertion checks for more precise validation of parsed lists.
- Added tests for lists with different markers and custom start numbers.
- Enhance the accuracy of list detection to correctly identify
ordered, unordered, and task lists.
- Improve table detection by ensuring a valid separator line
exists before confirming a table.
- Fix a bug in footnote definition detection to handle cases
where the closing bracket is missing.