blob: 5105bed8b0c33473a2c5d25e41ccd44d9da91dc7 (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
|
package mock
import "fmt"
type Exec struct {
ProgramPath string
CombinedOutput string
}
func (c *Exec) LookPath(name string) (string, error) {
if c.ProgramPath == "" {
return "", fmt.Errorf("no program path set in this mock")
}
return c.ProgramPath, nil
}
func (c *Exec) Run(name string, args ...string) ([]byte, error) {
return []byte(c.CombinedOutput), nil
}
|