diff --git a/src/cargo/util/progress.rs b/src/cargo/util/progress.rs index 45bb4d89eaa..4eb21467447 100644 --- a/src/cargo/util/progress.rs +++ b/src/cargo/util/progress.rs @@ -393,6 +393,11 @@ fn test_progress_status() { format.progress_status(3, 4, ":每個漢字佔據了兩個字元"), Some("[=============> ] 3/4:每個漢字佔據了...".to_string()) ); + assert_eq!( + // handle breaking at middle of character + format.progress_status(3, 4, ":-每個漢字佔據了兩個字元"), + Some("[=============> ] 3/4:-每個漢字佔據了...".to_string()) + ); } #[test]