From de6ffe629c7d142631c293d9e0a1b37c76688ccd Mon Sep 17 00:00:00 2001 From: Leynos Date: Wed, 16 Jul 2025 21:14:09 +0100 Subject: [PATCH] Add test for tables inside lists --- tests/integration.rs | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/tests/integration.rs b/tests/integration.rs index 637d7d4d..507ddf99 100644 --- a/tests/integration.rs +++ b/tests/integration.rs @@ -895,6 +895,21 @@ fn test_renumber_mult_paragraph_items() { assert_eq!(renumber_lists(&input), expected); } +#[test] +fn test_renumber_table_in_list() { + let input = vec!["1. first", " | A | B |", " | 1 | 2 |", "5. second"] + .into_iter() + .map(str::to_string) + .collect::>(); + + let expected = vec!["1. first", " | A | B |", " | 1 | 2 |", "2. second"] + .into_iter() + .map(str::to_string) + .collect::>(); + + assert_eq!(renumber_lists(&input), expected); +} + #[test] fn test_format_breaks_basic() { let input = vec!["foo", "***", "bar"]