Commit Graph

8 Commits

Author SHA1 Message Date
598b312140 ... 2025-03-24 06:44:39 +01:00
Mahmoud Emad
dc6f1bdf52 test: Improve test coverage for fenced code block and list item parsers
- 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.
2025-03-18 10:46:39 +02:00
Mahmoud Emad
429f3b1fea test: Improve test coverage for paragraph parsing
- 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.
2025-03-18 10:26:03 +02:00
Mahmoud Emad
70009f1846 test: Improve test coverage for markdown block parser
- 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.
2025-03-17 23:05:54 +02:00
Mahmoud Emad
5f9024c7bf test: Improve list parsing test cases
- 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.
2025-03-17 22:57:56 +02:00
Mahmoud Emad
f2138f104f feat: Improve Markdown parser list and table detection
- 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.
2025-03-17 22:46:26 +02:00
126f23dfa2 s 2025-03-08 08:56:14 +01:00
ffafef0c88 markdown code 2025-03-07 21:03:55 +01:00