Error asserts that a function returned an error (i.e. not `nil`). actualObj, err := SomeFunction() a.Error(err)
(err error, msgAndArgs ...interface{})
| 246 | // actualObj, err := SomeFunction() |
| 247 | // a.Error(err) |
| 248 | func (a *Assertions) Error(err error, msgAndArgs ...interface{}) { |
| 249 | if h, ok := a.t.(tHelper); ok { |
| 250 | h.Helper() |
| 251 | } |
| 252 | Error(a.t, err, msgAndArgs...) |
| 253 | } |
| 254 | |
| 255 | // ErrorAs asserts that at least one of the errors in err's chain matches target, and if so, sets target to that error value. |
| 256 | // This is a wrapper for errors.As. |