CFV2 Add proper body presentation code.

This commit is contained in:
Alex Hart
2023-07-06 14:34:14 -03:00
committed by Clark Chen
parent c6473ca9e6
commit 5ea4cbf9ca
6 changed files with 191 additions and 28 deletions

View File

@@ -8,6 +8,7 @@ import org.junit.Test
import org.junit.runner.RunWith
import org.robolectric.ParameterizedRobolectricTestRunner
import org.robolectric.annotation.Config
import org.thoughtcrime.securesms.conversation.v2.items.V2ConversationBodyUtil
import org.thoughtcrime.securesms.util.UrlClickHandler
@Suppress("ClassName")
@@ -19,7 +20,7 @@ class ConversationItemTest_linkifyUrlLinks(private val input: String, private va
fun test1() {
val spannableStringBuilder = SpannableStringBuilder(input)
ConversationItem.linkifyUrlLinks(spannableStringBuilder, true, UrlHandler)
V2ConversationBodyUtil.linkifyUrlLinks(spannableStringBuilder, true, UrlHandler)
val spans = spannableStringBuilder.getSpans(0, expectedUrl.length, URLSpan::class.java)
assertEquals(1, spans.size)