Documentation
¶
Overview ¶
Package testhelpers provides testing utilities for mocking HTTP requests and responses.
Index ¶
- func MockNetworkError() (*http.Response, error)
- func MockStatusResponse(status int) (*http.Response, error)
- func MockSuccessResponse(body []byte) (*http.Response, error)
- func MockTimeoutError() (*http.Response, error)
- func NewMockHTTPClient(responseFunc func(*http.Request) (*http.Response, error)) *http.Client
- type MockRoundTripper
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func MockNetworkError ¶
MockNetworkError simulates network failure
func MockStatusResponse ¶
MockStatusResponse returns custom status code
func MockSuccessResponse ¶
MockSuccessResponse returns 200 OK with body
func MockTimeoutError ¶
MockTimeoutError simulates timeout
Types ¶
Click to show internal directories.
Click to hide internal directories.