From e3eda012c4b2eee7331f8e4ca89ff2645611321b Mon Sep 17 00:00:00 2001 From: Natalia Selezneva Date: Tue, 27 Nov 2018 11:15:26 +0300 Subject: [PATCH] Tests: synchronize script dependencies in the beggining of the test because it invalidates the tested psi file --- .../kotlin/idea/run/StandaloneScriptRunConfigurationTest.kt | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/idea/tests/org/jetbrains/kotlin/idea/run/StandaloneScriptRunConfigurationTest.kt b/idea/tests/org/jetbrains/kotlin/idea/run/StandaloneScriptRunConfigurationTest.kt index c0b34e5950e..b49371a0668 100644 --- a/idea/tests/org/jetbrains/kotlin/idea/run/StandaloneScriptRunConfigurationTest.kt +++ b/idea/tests/org/jetbrains/kotlin/idea/run/StandaloneScriptRunConfigurationTest.kt @@ -22,6 +22,7 @@ import com.intellij.psi.PsiFile import com.intellij.refactoring.RefactoringFactory import com.intellij.refactoring.move.moveFilesOrDirectories.MoveFilesOrDirectoriesProcessor import com.intellij.util.ActionRunner +import org.jetbrains.kotlin.idea.core.script.ScriptDependenciesManager import org.jetbrains.kotlin.idea.run.script.standalone.KotlinStandaloneScriptRunConfiguration import org.jetbrains.kotlin.idea.search.allScope import org.jetbrains.kotlin.idea.stubindex.KotlinScriptFqnIndex @@ -74,6 +75,9 @@ class StandaloneScriptRunConfigurationTest : KotlinCodeInsightTestCase() { fun testOnFileMoveWithDefaultWorkingDir() { configureByFile("move/script.kts") + + ScriptDependenciesManager.updateScriptDependenciesSynchronously(myFile.virtualFile, project) + val script = KotlinScriptFqnIndex.instance.get("foo.Script", project, project.allScope()).single() val runConfiguration = createConfigurationFromElement(script, save = true) as KotlinStandaloneScriptRunConfiguration