diff options
| author | 2026-01-30 17:10:01 +0100 | |
|---|---|---|
| committer | 2026-01-30 17:10:01 +0100 | |
| commit | f762271dbfc121eaac7eb59c0beb01620a09118f (patch) | |
| tree | 7abee7bf666227312088cdb112f6557864adaecb /testutil_test.go | |
| parent | packed, delta: Implement thin packs (diff) | |
| signature | No signature | |
test: Make gitCmd accept an stdin []byte
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", |
