From 6eb9207ff6375708237db12e2c560450a35813e0 Mon Sep 17 00:00:00 2001 From: Alex Plate <aleksei.plate@jetbrains.com> Date: Tue, 4 Mar 2025 15:46:17 +0200 Subject: [PATCH] Fix invocation for the long running test --- .../org/jetbrains/plugins/ideavim/longrunning/MacroTest.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/tests/long-running-tests/src/test/kotlin/org/jetbrains/plugins/ideavim/longrunning/MacroTest.kt b/tests/long-running-tests/src/test/kotlin/org/jetbrains/plugins/ideavim/longrunning/MacroTest.kt index bb1751985..f2c441b68 100644 --- a/tests/long-running-tests/src/test/kotlin/org/jetbrains/plugins/ideavim/longrunning/MacroTest.kt +++ b/tests/long-running-tests/src/test/kotlin/org/jetbrains/plugins/ideavim/longrunning/MacroTest.kt @@ -8,6 +8,7 @@ package org.jetbrains.plugins.ideavim.longrunning +import com.intellij.openapi.application.ApplicationManager import com.intellij.testFramework.PlatformTestUtil import com.maddyhome.idea.vim.api.injector import org.jetbrains.plugins.ideavim.SkipNeovimReason @@ -23,7 +24,9 @@ class MacroTest : VimTestCase() { configureByText("abc de${c}fg") typeText(injector.parser.parseKeys("qahlq")) typeText(injector.parser.parseKeys("1000000@a")) - PlatformTestUtil.dispatchAllInvocationEventsInIdeEventQueue() + ApplicationManager.getApplication().invokeAndWait { + PlatformTestUtil.dispatchAllInvocationEventsInIdeEventQueue() + } assertState("abc de${c}fg") } }