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{})
| 1559 | // assert.Equal(t, expectedError, err) |
| 1560 | // } |
| 1561 | func Error(t TestingT, err error, msgAndArgs ...interface{}) bool { |
| 1562 | if err == nil { |
| 1563 | if h, ok := t.(tHelper); ok { |
| 1564 | h.Helper() |
| 1565 | } |
| 1566 | return Fail(t, "An error is expected but got nil.", msgAndArgs...) |
| 1567 | } |
| 1568 | |
| 1569 | return true |
| 1570 | } |
| 1571 | |
| 1572 | // EqualError asserts that a function returned an error (i.e. not `nil`) |
| 1573 | // and that it is equal to the provided error. |
searching dependent graphs…