Error asserts that a function returned an error (i.e. not `nil`). actualObj, err := SomeFunction() assert.Error(t, err)
(t TestingT, err error, msgAndArgs ...interface{})
| 1646 | // actualObj, err := SomeFunction() |
| 1647 | // assert.Error(t, err) |
| 1648 | func Error(t TestingT, err error, msgAndArgs ...interface{}) bool { |
| 1649 | if err == nil { |
| 1650 | if h, ok := t.(tHelper); ok { |
| 1651 | h.Helper() |
| 1652 | } |
| 1653 | return Fail(t, "An error is expected but got nil.", msgAndArgs...) |
| 1654 | } |
| 1655 | |
| 1656 | return true |
| 1657 | } |
| 1658 | |
| 1659 | // EqualError asserts that a function returned an error (i.e. not `nil`) |
| 1660 | // and that it is equal to the provided error. |