Source File
mock.go
Belonging Package
github.com/carapace-sh/carapace/internal/common
package commonimport ()type Mock struct {Dir stringReplies map[string]string}func ( Mock) () string {return .Dir + "/cache/"}func ( Mock) () string {return .Dir + "/work/"}type t interface {Name() stringFatal(...interface{})}func ( t) *Mock {, := os.MkdirTemp(os.TempDir(), fmt.Sprintf("carapace-sandbox_%v_", .Name()))if != nil {.Fatal("failed to create sandbox dir: " + .Error())}:= &Mock{Dir: ,Replies: make(map[string]string),}if := os.Mkdir(.CacheDir(), os.ModePerm); != nil {.Fatal("failed to create sandbox cache dir: " + .Error())}if := os.Mkdir(.WorkDir(), os.ModePerm); != nil {.Fatal("failed to create sandbox work dir: " + .Error())}return}
![]() |
The pages are generated with Golds v0.8.2. (GOOS=linux GOARCH=amd64) Golds is a Go 101 project developed by Tapir Liu. PR and bug reports are welcome and can be submitted to the issue list. Please follow @zigo_101 (reachable from the left QR code) to get the latest news of Golds. |