diff options
| author | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2021-05-18 14:08:25 +0000 |
|---|---|---|
| committer | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2021-05-19 12:13:36 +0000 |
| commit | 9eb787e29cdde8d5727b987d524f7f007cbdd7f7 (patch) | |
| tree | 821ca15592304e2b77cf6bfaf3281a7089e67133 /android | |
| parent | 5b473b2dda70b2fb45916b3395c401ee95bdf45a (diff) | |
| download | mullvadvpn-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.rs | 14 |
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: &", |
