diff --git a/idea/tests/org/jetbrains/kotlin/idea/refactoring/AbstractMultifileRefactoringTest.kt b/idea/tests/org/jetbrains/kotlin/idea/refactoring/AbstractMultifileRefactoringTest.kt index 3110a34c9ee..2bbea12dce7 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/refactoring/AbstractMultifileRefactoringTest.kt +++ b/idea/tests/org/jetbrains/kotlin/idea/refactoring/AbstractMultifileRefactoringTest.kt @@ -8,6 +8,7 @@ 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 @@ -22,6 +23,7 @@ import com.intellij.refactoring.BaseRefactoringProcessor import com.intellij.testFramework.LightProjectDescriptor import com.intellij.testFramework.PlatformTestUtil import com.intellij.testFramework.UsefulTestCase +import org.jetbrains.kotlin.idea.core.script.isScriptChangesNotifierDisabled import org.jetbrains.kotlin.idea.jsonUtils.getNullableString import org.jetbrains.kotlin.idea.refactoring.rename.loadTestConfiguration import org.jetbrains.kotlin.idea.test.KotlinLightCodeInsightFixtureTestCase @@ -36,6 +38,16 @@ abstract class AbstractMultifileRefactoringTest : KotlinLightCodeInsightFixtureT fun runRefactoring(rootDir: VirtualFile, mainFile: PsiFile, elementsAtCaret: List, config: JsonObject) } + override fun setUp() { + super.setUp() + ApplicationManager.getApplication().isScriptChangesNotifierDisabled = true + } + + override fun tearDown() { + ApplicationManager.getApplication().isScriptChangesNotifierDisabled = false + super.tearDown() + } + override fun getProjectDescriptor(): LightProjectDescriptor { if (KotlinTestUtils.isAllFilesPresentTest(getTestName(false))) return super.getProjectDescriptor()