From 6d99b2b14eae9416b0dcec00f58955cfa7bd7a6e Mon Sep 17 00:00:00 2001 From: Kris De Volder Date: Wed, 1 Apr 2020 12:01:51 -0700 Subject: [PATCH] Regression test for GH_427 ... not passing yet. --- .../boot/test/ApplicationYamlEditorTest.java | 40 +++++++++++++++++++ 1 file changed, 40 insertions(+) diff --git a/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/test/ApplicationYamlEditorTest.java b/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/test/ApplicationYamlEditorTest.java index 2ac76a7e7..559c24b9f 100644 --- a/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/test/ApplicationYamlEditorTest.java +++ b/headless-services/spring-boot-language-server/src/test/java/org/springframework/ide/vscode/boot/test/ApplicationYamlEditorTest.java @@ -120,6 +120,46 @@ public class ApplicationYamlEditorTest extends AbstractPropsEditorTest { ); } + @Test public void GH_427_completionInDollarReference() throws Exception { + defaultTestData(); + assertCompletions( + "server:\n" + + " port: 8006\n" + + "\n" + + "spring:\n" + + " application:\n" + + " name: dadada\n" + + " cloud:\n" + + " consul:\n" + + " host: localhost\n" + + " port: 8500\n" + + " discovery:\n" + + " service-name: ${appnam<*>}" + , //==> + "server:\n" + + " port: 8006\n" + + "\n" + + "spring:\n" + + " application:\n" + + " name: dadada\n" + + " cloud:\n" + + " consul:\n" + + " host: localhost\n" + + " port: 8500\n" + + " discovery:\n" + + " service-name: ${spring.application.name}" + ); + + assertCompletions( + "spring:\n" + + " application:\n" + + " name: ${sport<*>}\n" + , //==> + "spring:\n" + + " application:\n" + + " name: ${server.port<*>}\n" + ); + } @Test public void GH_420_anchorReference() throws Exception { Editor editor;