From 2fefe92d679d1f28a0f8a7d11f224a1e784a366e Mon Sep 17 00:00:00 2001 From: Dave Henderson Date: Tue, 24 Apr 2018 00:54:42 -0400 Subject: Execute additional command after -- Signed-off-by: Dave Henderson --- test/integration/basic_test.go | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'test') diff --git a/test/integration/basic_test.go b/test/integration/basic_test.go index c0a52a0b..2565341b 100644 --- a/test/integration/basic_test.go +++ b/test/integration/basic_test.go @@ -1,4 +1,4 @@ -//+build integration +// +build integration //+build !windows package integration @@ -152,3 +152,15 @@ func (s *BasicSuite) TestUnknownArgErrors(c *C) { result := icmd.RunCommand(GomplateBin, "-in", "flibbit") result.Assert(c, icmd.Expected{ExitCode: 1, Out: `unknown command "flibbit" for "gomplate"`}) } + +func (s *BasicSuite) TestExecCommand(c *C) { + out := s.tmpDir.Join("out") + result := icmd.RunCmd(icmd.Command(GomplateBin, + "-i", `{{print "hello world"}}`, + "-o", out, + "--", "cat", out)) + result.Assert(c, icmd.Expected{ + ExitCode: 0, + Out: "hello world", + }) +} -- cgit v1.2.3