From be0241bab13a93afde783687b9e66fd05a7bfc14 Mon Sep 17 00:00:00 2001 From: Petros Amoiridis Date: Tue, 7 Feb 2023 19:25:07 +0200 Subject: [PATCH] Add test for string with unicode characters --- crates/util/src/lib.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/crates/util/src/lib.rs b/crates/util/src/lib.rs index 8cdbfc6438023f38b76b168a10ab95652590b689..0e270db906c18d3cef6eb4aaf18435f79a1921bb 100644 --- a/crates/util/src/lib.rs +++ b/crates/util/src/lib.rs @@ -276,4 +276,15 @@ mod tests { assert_eq!(foo, None); } + + #[test] + fn test_trancate_and_trailoff() { + const MAX_CHARS: usize = 24; + assert_eq!( + truncate_and_trailoff("ajouter un compte d'èèèès", MAX_CHARS), + "ajouter un compte d'è…" + ); + assert_eq!(truncate_and_trailoff("ajouter", MAX_CHARS), "ajouter"); + assert_eq!(truncate_and_trailoff("", MAX_CHARS), ""); + } }