mirror of https://github.com/knative/func.git
20 lines
375 B
Go
20 lines
375 B
Go
package mock
|
|
|
|
import bosonFunc "github.com/boson-project/func"
|
|
|
|
type Deployer struct {
|
|
DeployInvoked bool
|
|
DeployFn func(bosonFunc.Function) error
|
|
}
|
|
|
|
func NewDeployer() *Deployer {
|
|
return &Deployer{
|
|
DeployFn: func(bosonFunc.Function) error { return nil },
|
|
}
|
|
}
|
|
|
|
func (i *Deployer) Deploy(f bosonFunc.Function) error {
|
|
i.DeployInvoked = true
|
|
return i.DeployFn(f)
|
|
}
|