Error asserts that a function returned an error (i.e. not `nil`). actualObj, err := SomeFunction() if assert.Error(t, err) { assert.Equal(t, expectedError, err) }
(t TestingT, err error, msgAndArgs ...interface{})
| 285 | // assert.Equal(t, expectedError, err) |
| 286 | // } |
| 287 | func Error(t TestingT, err error, msgAndArgs ...interface{}) { |
| 288 | if h, ok := t.(tHelper); ok { |
| 289 | h.Helper() |
| 290 | } |
| 291 | if assert.Error(t, err, msgAndArgs...) { |
| 292 | return |
| 293 | } |
| 294 | t.FailNow() |
| 295 | } |
| 296 | |
| 297 | // ErrorAs asserts that at least one of the errors in err's chain matches target, and if so, sets target to that error value. |
| 298 | // This is a wrapper for errors.As. |
searching dependent graphs…