12345678910111213141516171819202122232425262728293031323334353637 |
- package download
- import (
- "os/exec"
- "testing"
- "github.com/stretchr/testify/assert"
- "github.com/Jguer/yay/v10/pkg/settings/exe"
- )
- type testRunner struct {
- }
- func (t *testRunner) Capture(cmd *exec.Cmd, timeout int64) (stdout string, stderr string, err error) {
- return "", "", nil
- }
- func (t *testRunner) Show(cmd *exec.Cmd) error {
- return nil
- }
- type testGitBuilder struct {
- index int
- test *testing.T
- want string
- parentBuilder *exe.CmdBuilder
- }
- func (t *testGitBuilder) BuildGitCmd(dir string, extraArgs ...string) *exec.Cmd {
- cmd := t.parentBuilder.BuildGitCmd(dir, extraArgs...)
- assert.Equal(t.test, t.want, cmd.String())
- t.index += 1
- return cmd
- }
|