diff --git a/platform/platform-tests/testSrc/com/intellij/openapi/editor/impl/EditorLoadTest.java b/platform/platform-tests/testSrc/com/intellij/openapi/editor/impl/EditorLoadTest.java index de4023906915..68c9ff011bfc 100644 --- a/platform/platform-tests/testSrc/com/intellij/openapi/editor/impl/EditorLoadTest.java +++ b/platform/platform-tests/testSrc/com/intellij/openapi/editor/impl/EditorLoadTest.java @@ -12,6 +12,7 @@ import com.intellij.openapi.fileEditor.OpenFileDescriptor; import com.intellij.openapi.fileEditor.impl.text.AsyncEditorLoader; import com.intellij.openapi.vfs.VirtualFile; import com.intellij.testFramework.FileEditorManagerTestCase; +import com.intellij.util.ui.UIUtil; import org.jetbrains.annotations.NotNull; import java.nio.charset.StandardCharsets; @@ -48,7 +49,9 @@ public class EditorLoadTest extends FileEditorManagerTestCase { List editors = manager.openEditor(new OpenFileDescriptor(getProject(), virtualFile, 0), false); LOG.debug(i+": "+editors); try { - assertTrue(loaded.get()); + while (!loaded.get()) { + UIUtil.dispatchAllInvocationEvents(); + } run.set(false); testStateInvariant.get().get(); }