diff --git a/libraries/tools/kotlin-gradle-plugin/src/functionalTest/kotlin/org/jetbrains/kotlin/gradle/ide/IdeNativePlatformDependencyResolverTest.kt b/libraries/tools/kotlin-gradle-plugin/src/functionalTest/kotlin/org/jetbrains/kotlin/gradle/ide/IdeNativePlatformDependencyResolverTest.kt index 7f7d2fcdb2c..009969378f1 100644 --- a/libraries/tools/kotlin-gradle-plugin/src/functionalTest/kotlin/org/jetbrains/kotlin/gradle/ide/IdeNativePlatformDependencyResolverTest.kt +++ b/libraries/tools/kotlin-gradle-plugin/src/functionalTest/kotlin/org/jetbrains/kotlin/gradle/ide/IdeNativePlatformDependencyResolverTest.kt @@ -63,4 +63,22 @@ class IdeNativePlatformDependencyResolverTest { IdeNativePlatformDependencyResolver.resolve(macosArm64Main).assertMatches(dependencies) IdeNativePlatformDependencyResolver.resolve(macosArm64Test).assertMatches(dependencies) } + + @Test + fun `test - non native source sets`() { + val project = buildProjectWithMPP() + val kotlin = project.multiplatformExtension + kotlin.jvm() + kotlin.linuxX64() + + val commonMain = kotlin.sourceSets.getByName("commonMain") + val commonTest = kotlin.sourceSets.getByName("commonTest") + val jvmMain = kotlin.sourceSets.getByName("jvmMain") + val jvmTest = kotlin.sourceSets.getByName("jvmTest") + + IdeNativePlatformDependencyResolver.resolve(commonMain).assertMatches(emptyList()) + IdeNativePlatformDependencyResolver.resolve(commonTest).assertMatches(emptyList()) + IdeNativePlatformDependencyResolver.resolve(jvmMain).assertMatches(emptyList()) + IdeNativePlatformDependencyResolver.resolve(jvmTest).assertMatches(emptyList()) + } }