...

Source file src/edge-infra.dev/pkg/sds/display/displaymanager/applier/xorg/command/runner/fake/runner.go

Documentation: edge-infra.dev/pkg/sds/display/displaymanager/applier/xorg/command/runner/fake

     1  package runner
     2  
     3  import (
     4  	"github.com/stretchr/testify/mock"
     5  
     6  	"edge-infra.dev/pkg/sds/display/displaymanager/applier/xorg/command/runner"
     7  )
     8  
     9  type fakeRunner struct {
    10  	mock.Mock
    11  }
    12  
    13  // NewFakeRunner returns a mocked implementation of a Runner.
    14  func NewFakeRunner() (runner.Runner, *mock.Mock) {
    15  	runner := &fakeRunner{}
    16  	return runner, &runner.Mock
    17  }
    18  
    19  func (r *fakeRunner) Run(cmdPath string, args ...string) error {
    20  	margs := r.Mock.Called(cmdPath, args)
    21  	return margs.Error(0)
    22  }
    23  

View as plain text