From 173f5d38d7a3088fcd595495198e7c1279620600 Mon Sep 17 00:00:00 2001 From: "nsingh@pivotal.io" Date: Wed, 12 Dec 2018 12:32:30 -0800 Subject: [PATCH] Improve structural test to include buildpacks --- .../vscode/manifest/yaml/ManifestYamlEditorTest.java | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/headless-services/manifest-yaml-language-server/src/test/java/org/springframework/ide/vscode/manifest/yaml/ManifestYamlEditorTest.java b/headless-services/manifest-yaml-language-server/src/test/java/org/springframework/ide/vscode/manifest/yaml/ManifestYamlEditorTest.java index b4009bd83..7b82371fd 100644 --- a/headless-services/manifest-yaml-language-server/src/test/java/org/springframework/ide/vscode/manifest/yaml/ManifestYamlEditorTest.java +++ b/headless-services/manifest-yaml-language-server/src/test/java/org/springframework/ide/vscode/manifest/yaml/ManifestYamlEditorTest.java @@ -166,6 +166,16 @@ public class ManifestYamlEditorTest { "- bad sequence|Expecting a 'Memory' but found a 'Sequence'", "bad: map|Expecting a 'Strictly Positive Integer' but found a 'Map'" ); + + // Add a structural case for `buildpacks` (old `buildpack` was scalar, but `buildpacks` is sequence) + editor = harness.newEditor( + "applications:\n" + + "- name: foo\n" + + " buildpacks: bad scalar\n" + ); + editor.assertProblems( + "bad scalar|Expecting a 'Sequence' but found a 'Scalar'" + ); } @Test