aboutsummaryrefslogtreecommitdiff
path: root/plugins/base/src/test/kotlin/transformerBuilders
diff options
context:
space:
mode:
authorIgnat Beresnev <ignat.beresnev@jetbrains.com>2023-07-07 14:21:15 +0200
committerGitHub <noreply@github.com>2023-07-07 14:21:15 +0200
commit14cd0f3e42e13927f9852d2cb74cc0098c1a429c (patch)
tree7da6ca0fbae833ab58d5d9ee2f353fa96eb0fe27 /plugins/base/src/test/kotlin/transformerBuilders
parentf23a4a9e72b372e94f28fa95d3ca595e9945857a (diff)
downloaddokka-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.kt34
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()}" }