diff options
author | Simon Ogorodnik <Simon.Ogorodnik@jetbrains.com> | 2018-01-18 16:26:13 +0300 |
---|---|---|
committer | Simon Ogorodnik <Simon.Ogorodnik@jetbrains.com> | 2018-01-18 16:26:13 +0300 |
commit | 10ebe28a35188da8873834694c5050acd39b88dd (patch) | |
tree | 792b8502c85ec45ea9693bd6672beccef0b50ec3 /core/src/test/kotlin/format | |
parent | 1ffced5e6af4d04597c0a02e138785c25b2f1e5f (diff) | |
download | dokka-10ebe28a35188da8873834694c5050acd39b88dd.tar.gz |
Correctly support code blocks
Diffstat (limited to 'core/src/test/kotlin/format')
-rw-r--r-- | core/src/test/kotlin/format/JavaLayoutHtmlFormatTest.kt | 7 | ||||
-rw-r--r-- | core/src/test/kotlin/format/JavaLayoutHtmlFormatTestCase.kt | 8 |
2 files changed, 12 insertions, 3 deletions
diff --git a/core/src/test/kotlin/format/JavaLayoutHtmlFormatTest.kt b/core/src/test/kotlin/format/JavaLayoutHtmlFormatTest.kt index 5da49d345..d32ce5ee6 100644 --- a/core/src/test/kotlin/format/JavaLayoutHtmlFormatTest.kt +++ b/core/src/test/kotlin/format/JavaLayoutHtmlFormatTest.kt @@ -16,5 +16,10 @@ class JavaLayoutHtmlFormatTest : JavaLayoutHtmlFormatTestCase() { verifyPackageNode("topLevel.kt") } - + @Test + fun codeBlocks() { + verifyNode("codeBlocks.kt") { model -> + listOf(model.members.single().members.single { it.name == "foo" }) + } + } }
\ No newline at end of file diff --git a/core/src/test/kotlin/format/JavaLayoutHtmlFormatTestCase.kt b/core/src/test/kotlin/format/JavaLayoutHtmlFormatTestCase.kt index 0b8fca235..dcdd6128a 100644 --- a/core/src/test/kotlin/format/JavaLayoutHtmlFormatTestCase.kt +++ b/core/src/test/kotlin/format/JavaLayoutHtmlFormatTestCase.kt @@ -70,7 +70,7 @@ abstract class JavaLayoutHtmlFormatTestCase { } } - protected fun verifyNode(fileName: String) { + protected fun verifyNode(fileName: String, select: (model: DocumentationNode) -> List<DocumentationNode>) { verifyOutput( "testdata/format/java-layout-html/$fileName", ".html", @@ -81,12 +81,16 @@ abstract class JavaLayoutHtmlFormatTestCase { ) { model, output -> buildPagesAndReadInto( model, - listOf(model.members.single().members.single()), + select(model), output ) } } + protected fun verifyNode(fileName: String) { + verifyNode(fileName, { model -> listOf(model.members.single().members.single()) }) + } + protected fun verifyPackageNode(fileName: String) { verifyOutput( "testdata/format/java-layout-html/$fileName", |