Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewMockDoFn ¶
NewMockDoFn creates a new MockDo function.
Types ¶
type MockClient ¶
type MockClient struct {
MockNewRequest func(ctx context.Context, method, prefix, urlPath string, body interface{}) (*http.Request, error)
MockDo func(req *http.Request, obj interface{}) error
MockWith func(modifiers ...up.ClientModifierFn) up.Client
}
MockClient is a mock of an Upbound SDK Client.
func (*MockClient) Do ¶
func (m *MockClient) Do(req *http.Request, obj interface{}) error
Do calls the underlying MockDo function.
func (*MockClient) NewRequest ¶
func (m *MockClient) NewRequest(ctx context.Context, method, prefix, urlPath string, body interface{}) (*http.Request, error)
NewRequest calls the underlying MockNewRequest function.
func (*MockClient) With ¶ added in v0.3.0
func (m *MockClient) With(modifiers ...up.ClientModifierFn) up.Client
With implements up.Client.
Click to show internal directories.
Click to hide internal directories.