add separator parameter to buildEntities

This commit is contained in:
Kirill Romanov committed 2021-10-22 20:59:49 +03:00
1 parent 78f006e280
commit 8d97057d2c
3 files changed
+65 -40

No files matched your search

@@ -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())
}
}