check last extension if file type is not found (WEB-37818)

This commit is contained in:
Dennis Ushakov
2019-03-19 18:49:54 +03:00
parent 3aaca41497
commit b978eb1d56
@@ -219,6 +219,16 @@ class FileTemplatesTest extends IdeaTestCase {
}
}
void testCanCreateDoubleExtension() {
FileTemplate template = FileTemplateManager.getInstance(getProject()).addTemplate(name, "my.txt")
disposeOnTearDown({ FileTemplateManager.getInstance(getProject()).removeTemplate(template) } as Disposable)
File temp = createTempDirectory(false)
VirtualFile tempDir = LocalFileSystem.getInstance().refreshAndFindFileByIoFile(temp)
def directory = PsiManager.getInstance(project).findDirectory(tempDir)
assertTrue(FileTemplateUtil.canCreateFromTemplate([directory].toArray(PsiDirectory.EMPTY_ARRAY), template))
}
private boolean checkFileWithUnicodeNameCanBeFound() {
try {
//noinspection GroovyAccessibility