User: llamalad7 Date: 19 Jul 25 13:04 Revision: ae7224b88b37dd58e6af49984d950a216db919a0 Summary: Fix: Trigger completion properly in MEExpressionCompletionTest. Hopefully this will fix the race condition. TeamCity URL: https://ci.mcdev.io/viewModification.html?tab=vcsModificationFiles&modId=10102&personal=false Index: src/test/kotlin/platform/mixin/expression/MEExpressionCompletionTest.kt =================================================================== --- src/test/kotlin/platform/mixin/expression/MEExpressionCompletionTest.kt (revision 44e27102cd84351d05b8f5e83a0c0a4dd839b12b) +++ src/test/kotlin/platform/mixin/expression/MEExpressionCompletionTest.kt (revision ae7224b88b37dd58e6af49984d950a216db919a0) @@ -25,7 +25,7 @@ import com.demonwav.mcdev.platform.mixin.BaseMixinTest import com.demonwav.mcdev.util.BeforeOrAfter import com.demonwav.mcdev.util.invokeDeclaredMethod -import com.intellij.codeInsight.lookup.impl.LookupImpl +import com.intellij.codeInsight.lookup.Lookup import com.intellij.openapi.util.text.StringUtil import com.intellij.psi.PsiFile import com.intellij.testFramework.fixtures.impl.CodeInsightTestFixtureImpl @@ -93,7 +93,8 @@ val itemToComplete = possibleItems.firstOrNull { it.lookupString == lookupString } if (expectedAfter != null) { assertNotNull(itemToComplete, "Expected a completion matching \"$lookupString\"") - (fixture.lookup as LookupImpl).finishLookup('\n', itemToComplete) + fixture.lookup.currentItem = itemToComplete + fixture.finishLookup(Lookup.NORMAL_SELECT_CHAR) } else { assertNull(itemToComplete, "Expected no completions matching \"$lookupString\"") return