diff options
| author | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2021-05-14 22:58:29 +0000 |
|---|---|---|
| committer | Janito Vaqueiro Ferreira Filho <janito@mullvad.net> | 2021-05-19 12:13:36 +0000 |
| commit | 03910072e912eea4fa464a9471cfe91a4638a307 (patch) | |
| tree | 314e3fb913f7aa33937694250d3f34082c1c6925 /android | |
| parent | fcc52fb9494d8685ddffdca190b4990946d5996d (diff) | |
| download | mullvadvpn-03910072e912eea4fa464a9471cfe91a4638a307.tar.xz mullvadvpn-03910072e912eea4fa464a9471cfe91a4638a307.zip | |
Test XML escaping in `StringValue`
Diffstat (limited to 'android')
| -rw-r--r-- | android/translations-converter/src/android/string_value.rs | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/android/translations-converter/src/android/string_value.rs b/android/translations-converter/src/android/string_value.rs index 7ae386d754..a6c9ffb356 100644 --- a/android/translations-converter/src/android/string_value.rs +++ b/android/translations-converter/src/android/string_value.rs @@ -125,4 +125,19 @@ mod tests { assert_eq!(input.to_string(), expected); } + + #[test] + fn xml_escaping() { + let input = StringValue::from_unescaped(concat!( + "An ampersand: &", + "<tag>A dummy fake XML tag</tag>", + )); + + let expected = concat!( + "An ampersand: &", + r"<tag>A dummy fake XML tag</tag>", + ); + + assert_eq!(input.to_string(), expected); + } } |
