Fix runtime instance for AbstractJvmOptimizeImportsTest
This commit is contained in:
@@ -5,8 +5,10 @@
|
||||
|
||||
package org.jetbrains.kotlin.idea.imports
|
||||
|
||||
import com.intellij.testFramework.LightProjectDescriptor
|
||||
import org.jetbrains.kotlin.AbstractImportsTest
|
||||
import org.jetbrains.kotlin.idea.test.KotlinStdJSProjectDescriptor
|
||||
import org.jetbrains.kotlin.idea.test.KotlinWithJdkAndRuntimeLightProjectDescriptor
|
||||
import org.jetbrains.kotlin.psi.KtFile
|
||||
|
||||
abstract class AbstractOptimizeImportsTest : AbstractImportsTest() {
|
||||
@@ -24,7 +26,11 @@ abstract class AbstractOptimizeImportsTest : AbstractImportsTest() {
|
||||
get() = Integer.MAX_VALUE
|
||||
}
|
||||
|
||||
abstract class AbstractJvmOptimizeImportsTest : AbstractOptimizeImportsTest()
|
||||
abstract class AbstractJvmOptimizeImportsTest : AbstractOptimizeImportsTest() {
|
||||
override fun getProjectDescriptor(): LightProjectDescriptor =
|
||||
if (fileName().endsWith(".kts")) KotlinWithJdkAndRuntimeLightProjectDescriptor.INSTANCE_WITH_SCRIPT_RUNTIME
|
||||
else KotlinWithJdkAndRuntimeLightProjectDescriptor.INSTANCE_FULL_JDK
|
||||
}
|
||||
|
||||
abstract class AbstractJsOptimizeImportsTest : AbstractOptimizeImportsTest() {
|
||||
override fun getProjectDescriptor() = KotlinStdJSProjectDescriptor
|
||||
|
||||
Reference in New Issue
Block a user