diff --git a/idea/idea-gradle/tests/org/jetbrains/kotlin/idea/codeInsight/gradle/GradleTestRunConfigurationAndHighlightingTest.kt b/idea/idea-gradle/tests/org/jetbrains/kotlin/idea/codeInsight/gradle/GradleTestRunConfigurationAndHighlightingTest.kt
index 5494b630fae..38f4c6b127f 100644
--- a/idea/idea-gradle/tests/org/jetbrains/kotlin/idea/codeInsight/gradle/GradleTestRunConfigurationAndHighlightingTest.kt
+++ b/idea/idea-gradle/tests/org/jetbrains/kotlin/idea/codeInsight/gradle/GradleTestRunConfigurationAndHighlightingTest.kt
@@ -31,6 +31,11 @@ class GradleTestRunConfigurationAndHighlightingTest : GradleImportingTestCase()
doTest()
}
+ @Test
+ fun multiplatformTestsInObject() {
+ doTest()
+ }
+
private fun doTest() {
val files = importProjectFromTestData()
val project = myTestFixture.project
diff --git a/idea/testData/gradle/testRunConfigurations/multiplatformTestsInObject/build.gradle b/idea/testData/gradle/testRunConfigurations/multiplatformTestsInObject/build.gradle
new file mode 100644
index 00000000000..41b768a5dbf
--- /dev/null
+++ b/idea/testData/gradle/testRunConfigurations/multiplatformTestsInObject/build.gradle
@@ -0,0 +1,53 @@
+plugins {
+ id 'org.jetbrains.kotlin.multiplatform' version '1.3.61'
+}
+repositories {
+ mavenCentral()
+}
+group 'com.example'
+version '0.0.1'
+
+kotlin {
+ jvm()
+ js {
+ browser {
+ }
+ nodejs {
+ }
+ }
+
+ sourceSets {
+ commonMain {
+ dependencies {
+ implementation kotlin('stdlib-common')
+ }
+ }
+ commonTest {
+ dependencies {
+ implementation kotlin('test-common')
+ implementation kotlin('test-annotations-common')
+ }
+ }
+ jvmMain {
+ dependencies {
+ implementation kotlin('stdlib-jdk8')
+ }
+ }
+ jvmTest {
+ dependencies {
+ implementation kotlin('test')
+ implementation kotlin('test-junit')
+ }
+ }
+ jsMain {
+ dependencies {
+ implementation kotlin('stdlib-js')
+ }
+ }
+ jsTest {
+ dependencies {
+ implementation kotlin('test-js')
+ }
+ }
+ }
+}
diff --git a/idea/testData/gradle/testRunConfigurations/multiplatformTestsInObject/src/commonTest/kotlin/sample/SampleTests.kt b/idea/testData/gradle/testRunConfigurations/multiplatformTestsInObject/src/commonTest/kotlin/sample/SampleTests.kt
new file mode 100644
index 00000000000..19728e0ff61
--- /dev/null
+++ b/idea/testData/gradle/testRunConfigurations/multiplatformTestsInObject/src/commonTest/kotlin/sample/SampleTests.kt
@@ -0,0 +1,9 @@
+package sample
+
+import kotlin.test.Test
+import kotlin.test.assertTrue
+
+object Obj {
+ @Test
+ fun myTest() {}
+}
\ No newline at end of file