diff options
Diffstat (limited to 'testutil_test.go')
| -rw-r--r-- | testutil_test.go | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/testutil_test.go b/testutil_test.go index bca6db14..4ccfc840 100644 --- a/testutil_test.go +++ b/testutil_test.go @@ -17,10 +17,13 @@ func setupWorkDir(t *testing.T) (string, func()) { return workDir, func() { _ = os.RemoveAll(workDir) } } -func gitCmd(t *testing.T, dir string, args ...string) string { +func gitCmd(t *testing.T, dir string, stdin []byte, args ...string) string { t.Helper() cmd := exec.Command("git", args...) cmd.Dir = dir + if stdin != nil { + cmd.Stdin = bytes.NewReader(stdin) + } cmd.Env = append(os.Environ(), "GIT_CONFIG_GLOBAL=/dev/null", "GIT_CONFIG_SYSTEM=/dev/null", |
