Skip to content

Commit ae7224b

Browse files
LlamaLad7Earthcomputer
authored andcommitted
Fix: Trigger completion properly in MEExpressionCompletionTest.
Hopefully this will fix the race condition.
1 parent 44e2710 commit ae7224b

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

src/test/kotlin/platform/mixin/expression/MEExpressionCompletionTest.kt

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ import com.demonwav.mcdev.framework.EdtInterceptor
2525
import com.demonwav.mcdev.platform.mixin.BaseMixinTest
2626
import com.demonwav.mcdev.util.BeforeOrAfter
2727
import com.demonwav.mcdev.util.invokeDeclaredMethod
28-
import com.intellij.codeInsight.lookup.impl.LookupImpl
28+
import com.intellij.codeInsight.lookup.Lookup
2929
import com.intellij.openapi.util.text.StringUtil
3030
import com.intellij.psi.PsiFile
3131
import com.intellij.testFramework.fixtures.impl.CodeInsightTestFixtureImpl
@@ -93,7 +93,8 @@ class MEExpressionCompletionTest : BaseMixinTest() {
9393
val itemToComplete = possibleItems.firstOrNull { it.lookupString == lookupString }
9494
if (expectedAfter != null) {
9595
assertNotNull(itemToComplete, "Expected a completion matching \"$lookupString\"")
96-
(fixture.lookup as LookupImpl).finishLookup('\n', itemToComplete)
96+
fixture.lookup.currentItem = itemToComplete
97+
fixture.finishLookup(Lookup.NORMAL_SELECT_CHAR)
9798
} else {
9899
assertNull(itemToComplete, "Expected no completions matching \"$lookupString\"")
99100
return

0 commit comments

Comments
 (0)