mirror of
https://github.com/ceph/ceph-csi.git
synced 2025-06-13 10:33:35 +00:00
rebase: bump the github-dependencies group with 2 updates
Bumps the github-dependencies group with 2 updates: [github.com/aws/aws-sdk-go](https://github.com/aws/aws-sdk-go) and [github.com/onsi/gomega](https://github.com/onsi/gomega). Updates `github.com/aws/aws-sdk-go` from 1.46.3 to 1.46.4 - [Release notes](https://github.com/aws/aws-sdk-go/releases) - [Commits](https://github.com/aws/aws-sdk-go/compare/v1.46.3...v1.46.4) Updates `github.com/onsi/gomega` from 1.28.1 to 1.29.0 - [Release notes](https://github.com/onsi/gomega/releases) - [Changelog](https://github.com/onsi/gomega/blob/master/CHANGELOG.md) - [Commits](https://github.com/onsi/gomega/compare/v1.28.1...v1.29.0) --- updated-dependencies: - dependency-name: github.com/aws/aws-sdk-go dependency-type: direct:production update-type: version-update:semver-patch dependency-group: github-dependencies - dependency-name: github.com/onsi/gomega dependency-type: direct:production update-type: version-update:semver-minor dependency-group: github-dependencies ... Signed-off-by: dependabot[bot] <support@github.com>
This commit is contained in:
committed by
mergify[bot]
parent
d89c21a5b3
commit
348959acc3
37
vendor/github.com/onsi/gomega/matchers.go
generated
vendored
37
vendor/github.com/onsi/gomega/matchers.go
generated
vendored
@ -88,19 +88,44 @@ func Succeed() types.GomegaMatcher {
|
||||
}
|
||||
|
||||
// MatchError succeeds if actual is a non-nil error that matches the passed in
|
||||
// string, error, or matcher.
|
||||
// string, error, function, or matcher.
|
||||
//
|
||||
// These are valid use-cases:
|
||||
//
|
||||
// Expect(err).Should(MatchError("an error")) //asserts that err.Error() == "an error"
|
||||
// Expect(err).Should(MatchError(SomeError)) //asserts that err == SomeError (via reflect.DeepEqual)
|
||||
// Expect(err).Should(MatchError(ContainSubstring("sprocket not found"))) // asserts that err.Error() contains substring "sprocket not found"
|
||||
// When passed a string:
|
||||
//
|
||||
// Expect(err).To(MatchError("an error"))
|
||||
//
|
||||
// asserts that err.Error() == "an error"
|
||||
//
|
||||
// When passed an error:
|
||||
//
|
||||
// Expect(err).To(MatchError(SomeError))
|
||||
//
|
||||
// First checks if errors.Is(err, SomeError).
|
||||
// If that fails then it checks if reflect.DeepEqual(err, SomeError) repeatedly for err and any errors wrapped by err
|
||||
//
|
||||
// When passed a matcher:
|
||||
//
|
||||
// Expect(err).To(MatchError(ContainSubstring("sprocket not found")))
|
||||
//
|
||||
// the matcher is passed err.Error(). In this case it asserts that err.Error() contains substring "sprocket not found"
|
||||
//
|
||||
// When passed a func(err) bool and a description:
|
||||
//
|
||||
// Expect(err).To(MatchError(os.IsNotExist, "IsNotExist"))
|
||||
//
|
||||
// the function is passed err and matches if the return value is true. The description is required to allow Gomega
|
||||
// to print a useful error message.
|
||||
//
|
||||
// It is an error for err to be nil or an object that does not implement the
|
||||
// Error interface
|
||||
func MatchError(expected interface{}) types.GomegaMatcher {
|
||||
//
|
||||
// The optional second argument is a description of the error function, if used. This is required when passing a function but is ignored in all other cases.
|
||||
func MatchError(expected interface{}, functionErrorDescription ...any) types.GomegaMatcher {
|
||||
return &matchers.MatchErrorMatcher{
|
||||
Expected: expected,
|
||||
Expected: expected,
|
||||
FuncErrDescription: functionErrorDescription,
|
||||
}
|
||||
}
|
||||
|
||||
|
Reference in New Issue
Block a user