1
0
mirror of https://github.com/InsanusMokrassar/TelegramBotAPI.git synced 2025-09-15 05:09:30 +00:00

add separator parameter to buildEntities

This commit is contained in:
Kirill Romanov
2021-10-21 23:47:17 +03:00
parent 78f006e280
commit 8d97057d2c
3 changed files with 65 additions and 40 deletions

View File

@@ -11,19 +11,18 @@ import kotlin.test.assertEquals
class TextSourcesTests {
@Test
fun testThatTextSourcesSerializedCorrectly() {
val testList = buildEntities {
bold(
val testList = buildEntities(" ") {
bold {
italic("It")
link("is example", "https://is.example")
}
underline("of")
italic(
buildEntities {
italic("It")
regular(" ")
link("is example", "https://is.example")
strikethrough("comp")
underline("lex")
}
)
regular(" ")
underline("of")
regular(" ")
strikethrough("complex")
regular(" ")
pre("text", "kotlin")
}
val serialized = TestsJsonFormat.encodeToString(ListSerializer(TextSourceSerializer), testList)
@@ -33,5 +32,6 @@ class TextSourcesTests {
)
assertEquals(testList, deserialized)
assertEquals(testList.makeString(), deserialized.makeString())
assertEquals("It is example of complex text", testList.makeString())
}
}