diff options
Diffstat (limited to 'test/integration/basic_test.go')
| -rw-r--r-- | test/integration/basic_test.go | 14 |
1 files changed, 13 insertions, 1 deletions
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", + }) +} |
