mock icon indicating copy to clipboard operation
mock copied to clipboard

Mock for signatures

Open tulzke opened this issue 1 year ago • 0 comments

We need the ability to create mocks for signature, not just for interfaces. It can be usually in cases, where we use callback functions. Example:

type RunFunc func(ctx context.Context) error

type Runner struct {
  // ...
  run RunFunc // cannot mock this function now
}

I don't want to use interface here, because it imposes a restriction on the name of the method. All I need is a contract match.

Feature request from old gomock: https://github.com/golang/mock/issues/519

Same feature is available in mockery now

tulzke avatar Sep 24 '24 08:09 tulzke