Documentation
¶
Index ¶
- func Contains(contains string) require.ErrorAssertionFunc
- func DomainError(kind error, reason api.ErrorReason) require.ErrorAssertionFunc
- func HintIs(hint string) require.ErrorAssertionFunc
- func Is(target error) require.ErrorAssertionFunc
- func NotFoundError(tt require.TestingT, err error, a ...any)
- func NotFoundErrorContains(contains string) require.ErrorAssertionFunc
- func OperationNotPermittedError(tt require.TestingT, err error, a ...any)
- func OperationNotPermittedErrorContains(contains string) require.ErrorAssertionFunc
- func ReasonIs(reason api.ErrorReason) require.ErrorAssertionFunc
- func RetryableBoomError(tt require.TestingT, err error, a ...any)
- func RetryableError(tt require.TestingT, err error, a ...any)
- func RetryableErrorContains(contains string) require.ErrorAssertionFunc
- func StatusErrorContains(statusCode int, contains string) require.ErrorAssertionFunc
- func TerminalError(tt require.TestingT, err error, a ...any)
- func TerminalErrorContains(contains string) require.ErrorAssertionFunc
- func UserMessageContains(contains string) require.ErrorAssertionFunc
- func ValidationError(tt require.TestingT, err error, a ...any)
- func ValidationErrorContains(contains string) require.ErrorAssertionFunc
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func Contains ¶
func Contains(contains string) require.ErrorAssertionFunc
func DomainError ¶ added in v0.10.0
func DomainError(kind error, reason api.ErrorReason) require.ErrorAssertionFunc
DomainError asserts that err is a domain.Error of the given kind, which reports the given reason.
func HintIs ¶ added in v0.10.0
func HintIs(hint string) require.ErrorAssertionFunc
HintIs asserts that err reports the given hint, which tells the user how to resolve the error.
func Is ¶ added in v0.10.0
func Is(target error) require.ErrorAssertionFunc
func NotFoundErrorContains ¶ added in v0.7.1
func NotFoundErrorContains(contains string) require.ErrorAssertionFunc
func OperationNotPermittedErrorContains ¶
func OperationNotPermittedErrorContains(contains string) require.ErrorAssertionFunc
func ReasonIs ¶ added in v0.10.0
func ReasonIs(reason api.ErrorReason) require.ErrorAssertionFunc
ReasonIs asserts that err reports the given reason.
func RetryableErrorContains ¶
func RetryableErrorContains(contains string) require.ErrorAssertionFunc
func StatusErrorContains ¶ added in v0.11.0
func StatusErrorContains(statusCode int, contains string) require.ErrorAssertionFunc
StatusErrorContains asserts that err is an api.StatusError with the given status code and that its message contains the given string.
func TerminalErrorContains ¶
func TerminalErrorContains(contains string) require.ErrorAssertionFunc
func UserMessageContains ¶ added in v0.10.0
func UserMessageContains(contains string) require.ErrorAssertionFunc
UserMessageContains asserts that the message of err, which is reported to the user, contains the given string.
func ValidationErrorContains ¶
func ValidationErrorContains(contains string) require.ErrorAssertionFunc
Types ¶
This section is empty.
Click to show internal directories.
Click to hide internal directories.