woodpecker-helm3/internal/run/install_test.go
2019-12-05 09:57:59 -08:00

27 lines
464 B
Go

package run
import (
"github.com/golang/mock/gomock"
"testing"
)
func TestInstall(t *testing.T) {
ctrl := gomock.NewController(t)
defer ctrl.Finish()
mCmd := NewMockcmd(ctrl)
originalCommand := Command
Command = func() cmd { return mCmd }
defer func() { Command = originalCommand }()
mCmd.EXPECT().
Path(HELM_BIN)
mCmd.EXPECT().
Args(gomock.Eq([]string{"install", "arg1", "arg2"}))
mCmd.EXPECT().
Run().
Times(1)
Install("arg1", "arg2")
}