diff options
author | Oleg Yukhnevich <whyoleg@gmail.com> | 2023-10-18 18:28:31 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-10-18 18:28:31 +0300 |
commit | f225fafdf10f351d31e546b73eb511f46ffc6806 (patch) | |
tree | 00bc24580d126470015e0d6c35d6fef644b8432c /plugins/base/src/test | |
parent | 5a6fab535b68916a28d922d5d7a294fa432b7d6b (diff) | |
download | dokka-f225fafdf10f351d31e546b73eb511f46ffc6806.tar.gz dokka-f225fafdf10f351d31e546b73eb511f46ffc6806.tar.bz2 dokka-f225fafdf10f351d31e546b73eb511f46ffc6806.zip |
Fix active-tab selection for different page contexts (#3212)
Diffstat (limited to 'plugins/base/src/test')
-rw-r--r-- | plugins/base/src/test/kotlin/renderers/html/TabbedContentTest.kt | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/plugins/base/src/test/kotlin/renderers/html/TabbedContentTest.kt b/plugins/base/src/test/kotlin/renderers/html/TabbedContentTest.kt index 0a748580..090127fd 100644 --- a/plugins/base/src/test/kotlin/renderers/html/TabbedContentTest.kt +++ b/plugins/base/src/test/kotlin/renderers/html/TabbedContentTest.kt @@ -25,6 +25,7 @@ class TabbedContentTest : BaseAbstractTest() { private fun Element.getTabbedRow(type: String) = select(".table-row[data-togglable=$type]") private fun Element.getTabbedTable(type: String) = select("div[data-togglable=$type] .table") + private fun Element.getMainContentDataType() = selectFirst(".main-content")?.attr("data-page-type") @Test fun `should have correct tabbed content type`() { @@ -64,6 +65,7 @@ class TabbedContentTest : BaseAbstractTest() { assertEquals(1, classContent.getTabbedTable("TYPE").size) assertEquals(3, classContent.getTabbedRow("EXTENSION_FUNCTION").size) assertEquals(2, classContent.getTabbedRow("EXTENSION_PROPERTY").size) + assertEquals("classlike", classContent.getMainContentDataType()) val packagePage = writerPlugin.writer.renderedContent("root/example/index.html") assertEquals(1, packagePage.getTabbedTable("TYPE").size) @@ -71,6 +73,7 @@ class TabbedContentTest : BaseAbstractTest() { assertEquals(1, packagePage.getTabbedTable("FUNCTION").size) assertEquals(3, packagePage.getTabbedRow("EXTENSION_FUNCTION").size) assertEquals(2, packagePage.getTabbedRow("EXTENSION_PROPERTY").size) + assertEquals("package", packagePage.getMainContentDataType()) } } } |