From 8150d8478018ab36ae2bab0447bbd3322a895e36 Mon Sep 17 00:00:00 2001 From: Andrzej Ratajczak Date: Thu, 2 Jul 2020 17:32:21 +0200 Subject: Add GFM tests --- plugins/base/src/test/kotlin/renderers/RenderingOnlyTestBase.kt | 3 ++- .../base/src/test/kotlin/renderers/html/HtmlRenderingOnlyTestBase.kt | 4 ++-- 2 files changed, 4 insertions(+), 3 deletions(-) (limited to 'plugins/base/src/test') diff --git a/plugins/base/src/test/kotlin/renderers/RenderingOnlyTestBase.kt b/plugins/base/src/test/kotlin/renderers/RenderingOnlyTestBase.kt index 8e58bbcd..b5523d50 100644 --- a/plugins/base/src/test/kotlin/renderers/RenderingOnlyTestBase.kt +++ b/plugins/base/src/test/kotlin/renderers/RenderingOnlyTestBase.kt @@ -12,8 +12,9 @@ import org.jetbrains.dokka.testApi.context.MockContext import org.jetbrains.dokka.utilities.DokkaConsoleLogger import renderers.html.EmptyCommentConverter -abstract class RenderingOnlyTestBase { +abstract class RenderingOnlyTestBase { abstract val context: MockContext + abstract val renderedContent: T } class TestPage(callback: PageContentBuilder.DocumentableContentBuilder.() -> Unit) : RootPageNode(), ContentPage { diff --git a/plugins/base/src/test/kotlin/renderers/html/HtmlRenderingOnlyTestBase.kt b/plugins/base/src/test/kotlin/renderers/html/HtmlRenderingOnlyTestBase.kt index 69025947..4f51a97d 100644 --- a/plugins/base/src/test/kotlin/renderers/html/HtmlRenderingOnlyTestBase.kt +++ b/plugins/base/src/test/kotlin/renderers/html/HtmlRenderingOnlyTestBase.kt @@ -19,7 +19,7 @@ import org.jsoup.nodes.TextNode import renderers.RenderingOnlyTestBase import utils.TestOutputWriter -abstract class HtmlRenderingOnlyTestBase : RenderingOnlyTestBase() { +abstract class HtmlRenderingOnlyTestBase : RenderingOnlyTestBase() { val files = TestOutputWriter() override val context = MockContext( @@ -33,7 +33,7 @@ abstract class HtmlRenderingOnlyTestBase : RenderingOnlyTestBase() { ) ) - protected val renderedContent: Element by lazy { + override val renderedContent: Element by lazy { files.contents.getValue("test-page.html").let { Jsoup.parse(it) }.select("#content").single() } -- cgit