mirror of https://github.com/knative/func.git
22 lines
316 B
Go
22 lines
316 B
Go
package mock
|
|
|
|
import (
|
|
"context"
|
|
)
|
|
|
|
type Emitter struct {
|
|
EmitInvoked bool
|
|
EmitFn func(string) error
|
|
}
|
|
|
|
func NewEmitter() *Emitter {
|
|
return &Emitter{
|
|
EmitFn: func(string) error { return nil },
|
|
}
|
|
}
|
|
|
|
func (i *Emitter) Emit(ctx context.Context, s string) error {
|
|
i.EmitInvoked = true
|
|
return i.EmitFn(s)
|
|
}
|