func/mock/remover.go

16 lines
241 B
Go

package mock
type Remover struct {
RemoveInvoked bool
RemoveFn func(string) error
}
func NewRemover() *Remover {
return &Remover{}
}
func (r *Remover) Remove(name string) error {
r.RemoveInvoked = true
return r.RemoveFn(name)
}