diff options
Diffstat (limited to 'plugins/base/src/test')
-rw-r--r-- | plugins/base/src/test/kotlin/renderers/html/TextStylesTest.kt | 10 | ||||
-rw-r--r-- | plugins/base/src/test/kotlin/transformers/CommentsToContentConverterTest.kt | 81 |
2 files changed, 53 insertions, 38 deletions
diff --git a/plugins/base/src/test/kotlin/renderers/html/TextStylesTest.kt b/plugins/base/src/test/kotlin/renderers/html/TextStylesTest.kt index fd2f7860..2c862525 100644 --- a/plugins/base/src/test/kotlin/renderers/html/TextStylesTest.kt +++ b/plugins/base/src/test/kotlin/renderers/html/TextStylesTest.kt @@ -69,6 +69,16 @@ class TextStylesTest : HtmlRenderingOnlyTestBase() { files.contents.getValue("test-page.html").contains(" <strike><b>styled text</b></strike>") } + @Test + fun `should include blockquote`() { + val page = testPage { + group(styles = setOf(TextStyle.Quotation)) { + text("blockquote text") + } + } + HtmlRenderer(context).render(page) + renderedContent.match(BlockQuote("blockquote text")) + } override val renderedContent: Element get() = files.contents.getValue("test-page.html").let { Jsoup.parse(it) }.select("#content").single() diff --git a/plugins/base/src/test/kotlin/transformers/CommentsToContentConverterTest.kt b/plugins/base/src/test/kotlin/transformers/CommentsToContentConverterTest.kt index 9a77172b..07dc0bc7 100644 --- a/plugins/base/src/test/kotlin/transformers/CommentsToContentConverterTest.kt +++ b/plugins/base/src/test/kotlin/transformers/CommentsToContentConverterTest.kt @@ -14,8 +14,8 @@ class CommentsToContentConverterTest { private val converter = DocTagToContentConverter() private fun executeTest( - docTag:DocTag, - match: ContentMatcherBuilder<ContentComposite>.() -> Unit + docTag: DocTag, + match: ContentMatcherBuilder<ContentComposite>.() -> Unit, ) { val dci = DCI( setOf( @@ -225,12 +225,16 @@ class CommentsToContentConverterTest { ) executeTest(docTag) { group { - node<ContentCodeBlock> { - +"Blockquotes are very handy in email to emulate reply text. This line is part of the same quote." + group { + group { + +"Blockquotes are very handy in email to emulate reply text. This line is part of the same quote." + } } group { +"Quote break." } - node<ContentCodeBlock> { - +"Quote" + group { + group { + +"Quote" + } } } } @@ -261,16 +265,16 @@ class CommentsToContentConverterTest { ) executeTest(docTag) { group { - node<ContentCodeBlock> { - +"text 1 text 2" - node<ContentCodeBlock> { - +"text 3 text 4" + group { + group { +"text 1 text 2" } + group { + group { +"text 3 text 4" } } - +"text 5" + group { +"text 5" } } group { +"Quote break." } - node<ContentCodeBlock> { - +"Quote" + group { + group { +"Quote" } } } } @@ -326,48 +330,49 @@ class CommentsToContentConverterTest { ) ) executeTest(docTag) { - group { link { - +"I'm an inline-style link" - check { - assertEquals( - assertedCast<ContentResolvedLink> { "Link should be resolved" }.address, - "https://www.google.com" - ) + group { + link { + +"I'm an inline-style link" + check { + assertEquals( + assertedCast<ContentResolvedLink> { "Link should be resolved" }.address, + "https://www.google.com" + ) + } } - } } + } } } - @Test fun `ordered list`() { val docTag = Ol( - listOf( - Li( - listOf( - P(listOf(Text("test1"))), - P(listOf(Text("test2"))), - ) - ), - Li( - listOf( - P(listOf(Text("test3"))), - P(listOf(Text("test4"))), + listOf( + Li( + listOf( + P(listOf(Text("test1"))), + P(listOf(Text("test2"))), + ) + ), + Li( + listOf( + P(listOf(Text("test3"))), + P(listOf(Text("test4"))), + ) ) ) ) - ) executeTest(docTag) { node<ContentList> { group { - +"test1" - +"test2" + +"test1" + +"test2" } group { - +"test3" - +"test4" + +"test3" + +"test4" } } } |