Hey all - while trying to mock the following interface using v0.3.2:
package main
type MyInterface interface {
HelloWorld(name string)
}
I'm getting the following error:
~ moq /Users/jscherman/Library/Application\ Support/JetBrains/GoLand2022.1/scratches/scratch_31.go MyInterface
couldn't load source package: err: fork/exec /usr/local/Cellar/go/1.20.7/libexec/bin/go: not a directory: stderr:
moq [flags] source-dir interface [interface2 [interface3 [...]]]
-fmt string
go pretty-printer: gofmt, goimports or noop (default gofmt)
-out string
output file (default stdout)
-pkg string
package name (default will infer)
-rm
first remove output file, if it exists
-skip-ensure
suppress mock implementation check, avoid import cycle if mocks generated outside of the tested package
-stub
return zero values when no mock implementation is provided, do not panic
-version
show the version for moq
-with-resets
generate functions to facilitate resetting calls made to a mock
Specifying an alias for the mock is also supported with the format 'interface:alias'
Ex: moq -pkg different . MyInterface:MyMock
I've tried reinstalling moq and also reinstalling go from scratch. Does anyone have any idea what might be going on?
here's my go env and go version since I imagine this may possibly related to a config issue:
Hey all - while trying to mock the following interface using v0.3.2:
I'm getting the following error:
I've tried reinstalling
moq
and also reinstallinggo
from scratch. Does anyone have any idea what might be going on?here's my
go env
andgo version
since I imagine this may possibly related to a config issue:Any help will be highly appreciated 🙂