DirectoryIndex: fixed 'isIgnored' for ignored files

This commit is contained in:
nik
2014-07-18 11:34:09 +04:00
parent fb4de8d85f
commit b0fe937f64
2 changed files with 10 additions and 0 deletions
@@ -358,6 +358,13 @@ public class DirectoryIndexTest extends IdeaTestCase {
}
}
public void testIgnoredFile() throws IOException {
VirtualFile ignoredFile = myModule1Dir.createChildData(this, "CVS");
DirectoryInfo info = myIndex.getInfoForFile(ignoredFile);
assertTrue(info.isIgnored());
assertTrue(ProjectRootManager.getInstance(myProject).getFileIndex().isIgnored(ignoredFile));
}
public void testAddModule() throws Exception {
myIndex.checkConsistency();
@@ -272,6 +272,9 @@ public class RootIndex extends DirectoryIndex {
if (info != null) {
return info;
}
if (isIgnored(file)) {
return NonProjectDirectoryInfo.IGNORED;
}
dir = file.getParent();
}
else {