mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-01-09 08:09:39 +07:00
IDEA-68669 Autocompletion eats letters
This commit is contained in:
@@ -33,6 +33,7 @@ import com.intellij.openapi.extensions.Extensions
|
||||
import com.intellij.openapi.extensions.LoadingOrder
|
||||
import com.intellij.openapi.progress.ProgressManager
|
||||
import com.intellij.psi.PsiFile
|
||||
import com.intellij.codeInsight.editorActions.CompletionAutoPopupHandler
|
||||
|
||||
/**
|
||||
* @author peter
|
||||
@@ -268,7 +269,7 @@ class JavaAutoPopupTest extends CompletionAutoPopupTestCase {
|
||||
myFixture.type 'r'
|
||||
lookup.markReused()
|
||||
lookup.currentItem = lookup.items[0]
|
||||
CommandProcessor.instance.executeCommand project, ({lookup.finishLookup Lookup.NORMAL_SELECT_CHAR} as Runnable), null, null
|
||||
CommandProcessor.instance.executeCommand project, {lookup.finishLookup Lookup.NORMAL_SELECT_CHAR}, null, null
|
||||
|
||||
}
|
||||
myFixture.checkResult """
|
||||
@@ -734,5 +735,16 @@ public class Bar {
|
||||
assert !lookup
|
||||
}
|
||||
|
||||
public void testExplicitlyAutocompletionAfterAutoPopup() {
|
||||
myFixture.configureByText 'a.java', 'class Foo <caret>'
|
||||
type 'ext'
|
||||
|
||||
CompletionAutoPopupHandler.ourTestingAutopopup = false
|
||||
edt {
|
||||
myFixture.completeBasic()
|
||||
}
|
||||
myFixture.checkResult 'class Foo extends <caret>'
|
||||
}
|
||||
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user