From c54ab0e914d967a285eca542e9150dce6ba52ae6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=A0t=C4=9Bp=C3=A1n=20Pila=C5=99?= Date: Sun, 15 Apr 2018 13:32:22 +0200 Subject: [PATCH] Fix inventory test --- cmd/sup/main_test.go | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/cmd/sup/main_test.go b/cmd/sup/main_test.go index 80d354c..c5b40e0 100644 --- a/cmd/sup/main_test.go +++ b/cmd/sup/main_test.go @@ -10,6 +10,7 @@ import ( "time" "github.com/adammck/venv" + "os/exec" ) const ( @@ -545,13 +546,20 @@ commands: func TestInventory(t *testing.T) { t.Parallel() + cmd := exec.Command("/bin/sh", "-c", "array=( 0 2 ); for i in \"${array[@]}\"; do printf \"server$i\n# comment\n\n\"; done") + stdoutStderr, err := cmd.CombinedOutput() + t.Log(string(stdoutStderr)) + if err != nil { + t.Fatal(err) + } + input := ` --- version: 0.4 networks: staging: - inventory: array=( 0 2 ); for i in "${array[@]}"; do printf "server$i\n\n# comment\n"; done + inventory: array=( 0 2 ); for i in "${array[@]}"; do printf "server$i\n# comment\n\n"; done commands: step1: