aboutsummaryrefslogtreecommitdiff
path: root/testutil_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'testutil_test.go')
-rw-r--r--testutil_test.go5
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",