From ead8cec4a69155d0995098f4575fc79be9486dd2 Mon Sep 17 00:00:00 2001
From: Adam Brown <adampsbrown@gmail.com>
Date: Thu, 7 Jul 2022 13:54:42 +0100
Subject: [PATCH] adding test case for showing html entities are processed

---
 .../im/vector/app/features/html/EventHtmlRendererTest.kt   | 7 +++++++
 1 file changed, 7 insertions(+)

diff --git a/vector/src/androidTest/java/im/vector/app/features/html/EventHtmlRendererTest.kt b/vector/src/androidTest/java/im/vector/app/features/html/EventHtmlRendererTest.kt
index a1b74778a5..41c0f51322 100644
--- a/vector/src/androidTest/java/im/vector/app/features/html/EventHtmlRendererTest.kt
+++ b/vector/src/androidTest/java/im/vector/app/features/html/EventHtmlRendererTest.kt
@@ -71,5 +71,12 @@ class EventHtmlRendererTest {
         result shouldBeEqualTo "[code][italic]italic[/italic] [bold]bold[/bold][/code]"
     }
 
+    @Test
+    fun processesHtmlEntities() {
+        val result = """&amp; &lt; &gt; &apos; &quot;""".renderAsTestSpan()
+
+        result shouldBeEqualTo """& < > ' """"
+    }
+
     private fun String.renderAsTestSpan() = renderer.render(this).toSpannable().toTestSpan()
 }