summaryrefslogtreecommitdiffhomepage
path: root/android
diff options
context:
space:
mode:
authorJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2021-05-18 14:08:25 +0000
committerJanito Vaqueiro Ferreira Filho <janito@mullvad.net>2021-05-19 12:13:36 +0000
commit9eb787e29cdde8d5727b987d524f7f007cbdd7f7 (patch)
tree821ca15592304e2b77cf6bfaf3281a7089e67133 /android
parent5b473b2dda70b2fb45916b3395c401ee95bdf45a (diff)
downloadmullvadvpn-9eb787e29cdde8d5727b987d524f7f007cbdd7f7.tar.xz
mullvadvpn-9eb787e29cdde8d5727b987d524f7f007cbdd7f7.zip
Test newline collapsing for `android::StringValue`
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: &",