diff --git a/java/java-tests/testSrc/com/intellij/navigation/ChooseByNameTest.groovy b/java/java-tests/testSrc/com/intellij/navigation/ChooseByNameTest.groovy index 210d25e35072..826fe16461e1 100644 --- a/java/java-tests/testSrc/com/intellij/navigation/ChooseByNameTest.groovy +++ b/java/java-tests/testSrc/com/intellij/navigation/ChooseByNameTest.groovy @@ -92,6 +92,12 @@ class Intf { assert elements == [fooIndex, barFooIndex, fooBarIndex] } + public void "test sort same-named items by path"() { + def files = (30..10).collect { i -> myFixture.addFileToProject("foo$i/index.html", "foo$i") }.reverse() + def elements = getPopupElements(new GotoFileModel(project), "index") + assert elements == files + } + private List getPopupElements(ChooseByNameModel model, String text) { return getPopupElements(createPopup(model), text) }