From d9cf71763a9d47de322dd43671beb68df2426a12 Mon Sep 17 00:00:00 2001 From: Kris De Volder Date: Sun, 22 Jan 2017 14:04:03 -0800 Subject: [PATCH] docker-image resource: tests for `get_params` in `put` step --- .../concourse/PipelineYamlEditorTest.java | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/vscode-extensions/vscode-concourse/src/test/java/org/springframework/ide/vscode/concourse/PipelineYamlEditorTest.java b/vscode-extensions/vscode-concourse/src/test/java/org/springframework/ide/vscode/concourse/PipelineYamlEditorTest.java index f803be0a3..c3910afa0 100644 --- a/vscode-extensions/vscode-concourse/src/test/java/org/springframework/ide/vscode/concourse/PipelineYamlEditorTest.java +++ b/vscode-extensions/vscode-concourse/src/test/java/org/springframework/ide/vscode/concourse/PipelineYamlEditorTest.java @@ -1213,6 +1213,34 @@ public class PipelineYamlEditorTest { editor.assertHoverContains("skip_download", "Skip `docker pull`"); } + @Test public void dockerImageResourcePutParamsReconcileAndHovers() throws Exception { + Editor editor; + + editor = harness.newEditor( + "resources:\n" + + "- name: my-docker-image\n" + + " type: docker-image\n" + + "jobs:\n" + + "- name: a-job\n" + + " plan:\n" + + " - put: my-docker-image\n" + + " get_params:\n" + + " save: save-it\n" + + " rootfs: tar-it\n" + + " skip_download: skip-it\n" + ); + + editor.assertProblems( + "save-it|'boolean'", + "tar-it|'boolean'", + "skip-it|'boolean'" + ); + + editor.assertHoverContains("save", "docker save"); + editor.assertHoverContains("rootfs", "a `.tar` file of the image"); + editor.assertHoverContains("skip_download", "Skip `docker pull`"); + } + ////////////////////////////////////////////////////////////////////////////// private void assertContextualCompletions(String conText, String textBefore, String... textAfter) throws Exception {