diff --git a/idea/tests/org/jetbrains/kotlin/idea/refactoring/AbstractMultifileRefactoringTest.kt b/idea/tests/org/jetbrains/kotlin/idea/refactoring/AbstractMultifileRefactoringTest.kt index 5b598dd1e04..f9f048e4dfe 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/refactoring/AbstractMultifileRefactoringTest.kt +++ b/idea/tests/org/jetbrains/kotlin/idea/refactoring/AbstractMultifileRefactoringTest.kt @@ -8,7 +8,6 @@ package org.jetbrains.kotlin.idea.refactoring import com.google.gson.JsonObject import com.google.gson.JsonParser import com.intellij.codeInsight.TargetElementUtil -import com.intellij.openapi.application.ApplicationManager import com.intellij.openapi.editor.EditorFactory import com.intellij.openapi.fileEditor.FileDocumentManager import com.intellij.openapi.project.Project @@ -25,11 +24,9 @@ import com.intellij.testFramework.PlatformTestUtil import com.intellij.testFramework.UsefulTestCase import org.jetbrains.kotlin.idea.jsonUtils.getNullableString import org.jetbrains.kotlin.idea.refactoring.rename.loadTestConfiguration -import org.jetbrains.kotlin.idea.test.KotlinLightCodeInsightFixtureTestCase -import org.jetbrains.kotlin.idea.test.KotlinLightProjectDescriptor -import org.jetbrains.kotlin.idea.test.KotlinWithJdkAndRuntimeLightProjectDescriptor -import org.jetbrains.kotlin.idea.test.extractMultipleMarkerOffsets +import org.jetbrains.kotlin.idea.test.* import org.jetbrains.kotlin.test.KotlinTestUtils +import org.jetbrains.kotlin.util.prefixIfNot import java.io.File abstract class AbstractMultifileRefactoringTest : KotlinLightCodeInsightFixtureTestCase() { @@ -56,7 +53,10 @@ abstract class AbstractMultifileRefactoringTest : KotlinLightCodeInsightFixtureT val config = JsonParser().parse(FileUtil.loadFile(testFile, true)) as JsonObject doTestCommittingDocuments(testFile) { rootDir -> - runRefactoring(path, config, rootDir, project) + val opts = config.getNullableString("customCompilerOpts")?.prefixIfNot("// ") ?: "" + withCustomCompilerOptions(opts, project, module) { + runRefactoring(path, config, rootDir, project) + } } }