fix lookup start marker invalidation when finishing completion with a char inside a live template

This commit is contained in:
peter
2012-02-02 19:03:13 +01:00
parent 24ec63e74e
commit a0e7cb5812
5 changed files with 73 additions and 45 deletions
@@ -1203,4 +1203,17 @@ class Foo {{
assert myFixture.file.text.contains('FIS:')
}
public void testSoutvTemplate() {
((TemplateManagerImpl)TemplateManager.getInstance(getProject())).setTemplateTesting(true);
try {
myFixture.configureByText 'a.java', 'class Foo {{ <caret> }}'
type 'soutv\tgetcl.'
myFixture.checkResult '''class Foo {{
System.out.println("getClass(). = " + getClass().<caret>); }}'''
}
finally {
((TemplateManagerImpl)TemplateManager.getInstance(getProject())).setTemplateTesting(false);
}
}
}