Error asserts that a function returned an error (i.e. not `nil`). actualObj, err := SomeFunction() if a.Error(err) { assert.Equal(t, expectedError, err) }
(err error, msgAndArgs ...interface{})
| 231 | // assert.Equal(t, expectedError, err) |
| 232 | // } |
| 233 | func (a *Assertions) Error(err error, msgAndArgs ...interface{}) { |
| 234 | if h, ok := a.t.(tHelper); ok { |
| 235 | h.Helper() |
| 236 | } |
| 237 | Error(a.t, err, msgAndArgs...) |
| 238 | } |
| 239 | |
| 240 | // ErrorAs asserts that at least one of the errors in err's chain matches target, and if so, sets target to that error value. |
| 241 | // This is a wrapper for errors.As. |