IDEA-68669 Autocompletion eats letters

This commit is contained in:
peter
2011-04-26 13:53:00 +02:00
parent bc6c018d5f
commit 2df10ca44a
3 changed files with 22 additions and 1 deletions

View File

@@ -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>'
}
}