Skip to content

Commit 15944ad

Browse files
authored
Refactor test for disabling multi-module resources (#5310)
Updated the test to use a more relevant project setup and refined checks for resource handling. Improved validation by verifying resource files in the generated JAR. ## Release Notes N/A
1 parent 3c531dd commit 15944ad

File tree

1 file changed

+11
-3
lines changed
  • gradle-plugins/compose/src/test/kotlin/org/jetbrains/compose/test/tests/integration

1 file changed

+11
-3
lines changed

gradle-plugins/compose/src/test/kotlin/org/jetbrains/compose/test/tests/integration/ResourcesTest.kt

Lines changed: 11 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -351,13 +351,21 @@ class ResourcesTest : GradlePluginTestBase() {
351351
}
352352

353353
@Test
354-
fun testDisableMultimoduleResourcesWithNewKotlin() {
355-
with(testProject("misc/kmpResourcePublication")) {
354+
fun testDisableMultimoduleResources() {
355+
with(testProject("misc/commonResources")) {
356356
file("gradle.properties").modify { content ->
357357
content + "\n" + ComposeProperties.DISABLE_MULTIMODULE_RESOURCES + "=true"
358358
}
359-
gradle(":cmplib:build").checks {
359+
gradle("desktopJar").checks {
360360
check.logContains("Configure single-module compose resources")
361+
362+
val resDir = file("src/commonMain/composeResources")
363+
val resourcesFiles = resDir.walkTopDown()
364+
.filter { !it.isDirectory && !it.isHidden }
365+
.getConvertedResources(resDir, "")
366+
367+
val jar = file("build/libs/Resources-Test-desktop.jar")
368+
checkResourcesZip(jar, resourcesFiles, false)
361369
}
362370
}
363371
}

0 commit comments

Comments
 (0)