diff --git a/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/java/conditionals/test/ConditionalOnPropertyCompletionTest.java b/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/java/conditionals/test/ConditionalOnPropertyCompletionTest.java index ac1030175..fd9a4c478 100644 --- a/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/java/conditionals/test/ConditionalOnPropertyCompletionTest.java +++ b/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/java/conditionals/test/ConditionalOnPropertyCompletionTest.java @@ -199,6 +199,17 @@ public class ConditionalOnPropertyCompletionTest { assertEquals("prop3", completions.get(0).getTextEdit().getRight().getNewText()); } + @Test + @Disabled // https://github.com/eclipse-jdt/eclipse.jdt.core/issues/3260 + public void testConditionalOnPropertyCompletionWithPrefixAndAttributeWithNameAttributeAndSpaces() throws Exception { + List completions = getCompletions("@ConditionalOnProperty(prefix = \"else\", name= <*>)"); + assertEquals(1, completions.size()); + + assertEquals("else.prop3", completions.get(0).getLabel()); + assertEquals("prop3", completions.get(0).getFilterText()); + assertEquals("prop3", completions.get(0).getTextEdit().getRight().getNewText()); + } + @Test public void testConditionalOnPropertyCompletionWithPrefixAndAttributeWithNameAttributeAndQuotes() throws Exception { List completions = getCompletions("@ConditionalOnProperty(prefix = \"else\", name=\"<*>\")");