summaryrefslogtreecommitdiffhomepage
path: root/android
diff options
context:
space:
mode:
Diffstat (limited to 'android')
-rw-r--r--android/translations-converter/src/android/string_value.rs14
1 files changed, 14 insertions, 0 deletions
diff --git a/android/translations-converter/src/android/string_value.rs b/android/translations-converter/src/android/string_value.rs
index 10b3348eb9..149a3e0c16 100644
--- a/android/translations-converter/src/android/string_value.rs
+++ b/android/translations-converter/src/android/string_value.rs
@@ -127,6 +127,20 @@ mod tests {
}
#[test]
+ fn newline_collapsing() {
+ let input = StringValue::from_unescaped(
+ "This is
+ a multi-line string
+ that should be
+ collapsed into a single line",
+ );
+
+ let expected = "This is a multi-line string that should be collapsed into a single line";
+
+ assert_eq!(input.to_string(), expected);
+ }
+
+ #[test]
fn xml_escaping() {
let input = StringValue::from_unescaped(concat!(
"An ampersand: &",