@Test
fun `filter processes l10n text without parameters correctly`() {
translations["data"] = "translated data"
- assertThat(filter.format(templateContext, L10nText("data"), emptyMap()), equalTo("translated data"))
+ assertThat(filter.format(templateContext, L10nText("data"), emptyMap()), equalTo("translated data"))
}
@Test
assertThat(filter.format(templateContext, L10nText("data", listOf(4.5, "data")), emptyMap()), equalTo("translated 4.5 data"))
}
+ @Test
+ fun `filter does not replace values if there are no parameters`() {
+ translations["data"] = "{link}"
+ assertThat(filter.format(templateContext, "data", emptyMap()), equalTo("{link}"));
+ }
+
}