diff --git a/plugins/maven/src/test/java/org/jetbrains/idea/maven/dom/MavenDependencyCompletionAndResolutionTest.java b/plugins/maven/src/test/java/org/jetbrains/idea/maven/dom/MavenDependencyCompletionAndResolutionTest.java
index 23307e49e01f..fe68df30a5d0 100644
--- a/plugins/maven/src/test/java/org/jetbrains/idea/maven/dom/MavenDependencyCompletionAndResolutionTest.java
+++ b/plugins/maven/src/test/java/org/jetbrains/idea/maven/dom/MavenDependencyCompletionAndResolutionTest.java
@@ -25,6 +25,7 @@ import com.intellij.psi.codeStyle.CodeStyleSettingsManager;
import com.intellij.psi.codeStyle.CommonCodeStyleSettings;
import com.intellij.psi.formatter.xml.XmlCodeStyleSettings;
import com.intellij.util.Producer;
+import org.jetbrains.idea.maven.MavenCustomRepositoryHelper;
import org.jetbrains.idea.maven.dom.intentions.ChooseFileIntentionAction;
import org.jetbrains.idea.maven.dom.model.MavenDomDependency;
import org.jetbrains.idea.maven.dom.model.MavenDomProjectModel;
@@ -441,6 +442,41 @@ public class MavenDependencyCompletionAndResolutionTest extends MavenDomWithIndi
assertResolved(myProjectPom, findPsiFile(f));
}
+ public void testResolveLATESTDependency() throws Exception {
+ MavenCustomRepositoryHelper helper = new MavenCustomRepositoryHelper(myDir, "local1");
+ String repoPath = helper.getTestDataPath("local1");
+ setRepositoryPath(repoPath);
+
+ importProject("test" +
+ "project" +
+ "1" +
+
+ "" +
+ " " +
+ " junit" +
+ " junit" +
+ " [1,4.0]" +
+ " " +
+ "");
+
+ createProjectPom("test" +
+ "project" +
+ "1" +
+
+ "" +
+ " " +
+ " junit" +
+ " junit" +
+ " [1,4.0]" +
+ " " +
+ "");
+
+ String filePath = myIndicesFixture.getRepositoryHelper().getTestDataPath("local1/junit/junit/4.0/junit-4.0.pom");
+ VirtualFile f = LocalFileSystem.getInstance().refreshAndFindFileByPath(filePath);
+
+ assertResolved(myProjectPom, findPsiFile(f));
+ }
+
public void testResolutionIsTypeBased() throws Exception {
createProjectPom("test" +
"project" +