aboutsummaryrefslogtreecommitdiff
path: root/plugins/base/src/test/kotlin/utils
diff options
context:
space:
mode:
authorDenis Ambatenne <75973078+d-ambatenne@users.noreply.github.com>2023-07-06 14:46:12 +0200
committerGitHub <noreply@github.com>2023-07-06 14:46:12 +0200
commitc075c9570777d0946ba48ad88171379b52733416 (patch)
treea78872456b7248e2b1d0e5d716578d5a6aacc4ab /plugins/base/src/test/kotlin/utils
parent9559158bfeeb274e9ccf1b4563f1b23b42afc493 (diff)
downloaddokka-c075c9570777d0946ba48ad88171379b52733416.tar.gz
dokka-c075c9570777d0946ba48ad88171379b52733416.tar.bz2
dokka-c075c9570777d0946ba48ad88171379b52733416.zip
HTML: fix of redundant dot and related autotest (#2289) (#3057)
* HTML: fix of redundant dot and related autotest (#2289) * Update plugins/base/src/test/kotlin/renderers/html/SearchbarDataInstallerTest.kt Change after the PR #3057 review Co-authored-by: Ignat Beresnev <ignat.beresnev@jetbrains.com> * Change after the PR #3057 review Co-authored-by: Ignat Beresnev <ignat.beresnev@jetbrains.com> --------- Co-authored-by: Denis Ambatenne <denis.ambatenne@jetbrains.com> Co-authored-by: Ignat Beresnev <ignat.beresnev@jetbrains.com>
Diffstat (limited to 'plugins/base/src/test/kotlin/utils')
-rw-r--r--plugins/base/src/test/kotlin/utils/HtmlUtils.kt5
1 files changed, 5 insertions, 0 deletions
diff --git a/plugins/base/src/test/kotlin/utils/HtmlUtils.kt b/plugins/base/src/test/kotlin/utils/HtmlUtils.kt
index bfba882a..0748d91a 100644
--- a/plugins/base/src/test/kotlin/utils/HtmlUtils.kt
+++ b/plugins/base/src/test/kotlin/utils/HtmlUtils.kt
@@ -1,11 +1,16 @@
package utils
+import com.fasterxml.jackson.module.kotlin.jacksonObjectMapper
+import com.fasterxml.jackson.module.kotlin.readValue
+import org.jetbrains.dokka.base.renderers.html.SearchRecord
import org.jsoup.Jsoup
import org.jsoup.nodes.Element
import org.jsoup.select.Elements
internal fun TestOutputWriter.navigationHtml(): Element = contents.getValue("navigation.html").let { Jsoup.parse(it) }
+internal fun TestOutputWriter.pagesJson(): List<SearchRecord> = jacksonObjectMapper().readValue(contents.getValue("scripts/pages.json"))
+
internal fun Elements.selectNavigationGrid(): Element {
return this.select("div.overview").select("span.nav-link-grid").single()
}