aboutsummaryrefslogtreecommitdiff
path: root/plugins/base/src/test/kotlin/pageMerger
diff options
context:
space:
mode:
authorVadim Mishenev <vad-mishenev@yandex.ru>2023-02-24 17:44:24 +0200
committerGitHub <noreply@github.com>2023-02-24 17:44:24 +0200
commit1040288ca76e070445f1400df2fcc5a56310be28 (patch)
tree52bed40e8a320f0835540b0cd38ea1899800e395 /plugins/base/src/test/kotlin/pageMerger
parent8d23340d1c377b8f490cdee3c2c874453d321dd8 (diff)
downloaddokka-1040288ca76e070445f1400df2fcc5a56310be28.tar.gz
dokka-1040288ca76e070445f1400df2fcc5a56310be28.tar.bz2
dokka-1040288ca76e070445f1400df2fcc5a56310be28.zip
Reorganize tabs for Classlike (#2764)
Diffstat (limited to 'plugins/base/src/test/kotlin/pageMerger')
-rw-r--r--plugins/base/src/test/kotlin/pageMerger/PageNodeMergerTest.kt12
1 files changed, 6 insertions, 6 deletions
diff --git a/plugins/base/src/test/kotlin/pageMerger/PageNodeMergerTest.kt b/plugins/base/src/test/kotlin/pageMerger/PageNodeMergerTest.kt
index 01fefd3c..6e85fe01 100644
--- a/plugins/base/src/test/kotlin/pageMerger/PageNodeMergerTest.kt
+++ b/plugins/base/src/test/kotlin/pageMerger/PageNodeMergerTest.kt
@@ -190,7 +190,7 @@ class PageNodeMergerTest : BaseAbstractTest() {
defaultConfiguration
) {
renderingStage = { rootPageNode, _ ->
- val extensions = rootPageNode.findExtensionsOfClass("ExtensionReceiver")
+ val extensions = rootPageNode.findDivergencesOfClass("ExtensionReceiver", ContentKind.Extensions)
extensions.assertContainsKDocsInOrder(
"Top level val extension",
@@ -238,7 +238,7 @@ class PageNodeMergerTest : BaseAbstractTest() {
defaultConfiguration
) {
renderingStage = { rootPageNode, _ ->
- val extensions = rootPageNode.findExtensionsOfClass("ExtensionReceiver")
+ val extensions = rootPageNode.findDivergencesOfClass("ExtensionReceiver", ContentKind.Extensions)
extensions.assertContainsKDocsInOrder(
"Top level fun extension",
"Companion fun extension",
@@ -300,7 +300,7 @@ class PageNodeMergerTest : BaseAbstractTest() {
defaultConfiguration
) {
renderingStage = { rootPageNode, _ ->
- val extensions = rootPageNode.findExtensionsOfClass("ExtensionReceiver")
+ val extensions = rootPageNode.findDivergencesOfClass("ExtensionReceiver", ContentKind.Extensions)
extensions.assertContainsKDocsInOrder(
"Top level fun extension with one int param",
"Top level fun extension with one string param",
@@ -421,10 +421,10 @@ class PageNodeMergerTest : BaseAbstractTest() {
}
}
- private fun RootPageNode.findExtensionsOfClass(name: String): ContentDivergentGroup {
- val extensionReceiverPage = this.dfs { it is ClasslikePageNode && it.name == name } as ClasslikePageNode
+ private fun RootPageNode.findDivergencesOfClass(className: String, kind: ContentKind): ContentDivergentGroup {
+ val extensionReceiverPage = this.dfs { it is ClasslikePageNode && it.name == className } as ClasslikePageNode
return extensionReceiverPage.content
- .dfs { it is ContentDivergentGroup && it.groupID.name == "Extensions" } as ContentDivergentGroup
+ .dfs { it is ContentDivergentGroup && it.dci.kind == kind } as ContentDivergentGroup
}
private fun RootPageNode.findPackageFunctionBlocks(packageName: String): List<ContentDivergentGroup> {