|
package mock
|
|
|
|
type Pusher struct {
|
|
PushInvoked bool
|
|
PushFn func(image string) error
|
|
}
|
|
|
|
func NewPusher() *Pusher {
|
|
return &Pusher{
|
|
PushFn: func(string) error { return nil },
|
|
}
|
|
}
|
|
|
|
func (i *Pusher) Push(image string) error {
|
|
i.PushInvoked = true
|
|
return i.PushFn(image)
|
|
}
|