From dedb465377f8e848cac527359dea5e3141ccf909 Mon Sep 17 00:00:00 2001 From: chumyin Date: Mon, 16 Feb 2026 19:36:39 +0800 Subject: [PATCH] test(telegram): ensure newline split case exceeds max length --- src/channels/telegram.rs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/channels/telegram.rs b/src/channels/telegram.rs index 5b1435c..ea90e79 100644 --- a/src/channels/telegram.rs +++ b/src/channels/telegram.rs @@ -919,7 +919,8 @@ mod tests { #[test] fn telegram_split_at_newline() { - let text_block = "Line of text\n".repeat(TELEGRAM_MAX_MESSAGE_LENGTH / 13); + let line = "Line of text\n"; + let text_block = line.repeat(TELEGRAM_MAX_MESSAGE_LENGTH / line.len() + 1); let chunks = split_message_for_telegram(&text_block); assert!(chunks.len() >= 2); for chunk in chunks {