diff options
author | Ignat Beresnev <ignat.beresnev@jetbrains.com> | 2023-07-07 14:21:15 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-07-07 14:21:15 +0200 |
commit | 14cd0f3e42e13927f9852d2cb74cc0098c1a429c (patch) | |
tree | 7da6ca0fbae833ab58d5d9ee2f353fa96eb0fe27 /plugins/base/src/test/kotlin/transformerBuilders | |
parent | f23a4a9e72b372e94f28fa95d3ca595e9945857a (diff) | |
download | dokka-14cd0f3e42e13927f9852d2cb74cc0098c1a429c.tar.gz dokka-14cd0f3e42e13927f9852d2cb74cc0098c1a429c.tar.bz2 dokka-14cd0f3e42e13927f9852d2cb74cc0098c1a429c.zip |
Do not leak unknown asset paths into HTML (#3061)
Fixes #3040
Diffstat (limited to 'plugins/base/src/test/kotlin/transformerBuilders')
-rw-r--r-- | plugins/base/src/test/kotlin/transformerBuilders/PageTransformerBuilderTest.kt | 34 |
1 files changed, 0 insertions, 34 deletions
diff --git a/plugins/base/src/test/kotlin/transformerBuilders/PageTransformerBuilderTest.kt b/plugins/base/src/test/kotlin/transformerBuilders/PageTransformerBuilderTest.kt index 30fc127f..b2b590d3 100644 --- a/plugins/base/src/test/kotlin/transformerBuilders/PageTransformerBuilderTest.kt +++ b/plugins/base/src/test/kotlin/transformerBuilders/PageTransformerBuilderTest.kt @@ -177,40 +177,6 @@ class PageTransformerBuilderTest : BaseAbstractTest() { } } - @Test - fun `should load script as defer if name ending in _deferred`() { - val configuration = dokkaConfiguration { - sourceSets { - sourceSet { - sourceRoots = listOf("src/main/kotlin") - } - } - } - val writerPlugin = TestOutputWriterPlugin() - testInline( - """ - |/src/main/kotlin/test/Test.kt - |package test - | - |class Test - """.trimMargin(), - configuration, - pluginOverrides = listOf(writerPlugin) - ) { - renderingStage = { _, _ -> - val generatedFiles = writerPlugin.writer.contents - - assertContains(generatedFiles.keys, "scripts/symbol-parameters-wrapper_deferred.js") - - val scripts = generatedFiles.getValue("root/test/-test/-test.html").let { Jsoup.parse(it) }.select("script") - val deferredScriptSources = scripts.filter { element -> element.hasAttr("defer") }.map { it.attr("src") } - - // important to check symbol-parameters-wrapper_deferred specifically since it might break some features - assertContains(deferredScriptSources, "../../../scripts/symbol-parameters-wrapper_deferred.js") - } - } - } - private fun <T> Collection<T>.assertCount(n: Int, prefix: String = "") = assert(count() == n) { "${prefix}Expected $n, got ${count()}" } |