We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5acca95 commit db7b08eCopy full SHA for db7b08e
debug_test.go
@@ -100,3 +100,9 @@ func TestDetailedError(t *testing.T) {
100
}
101
102
103
+
104
+func TestNilDetailedError(t *testing.T) {
105
+ t.Parallel()
106
+ var err error
107
+ require.NoError(t, err, DetailedError(err))
108
+}
error.go
@@ -19,6 +19,9 @@ func (ne *njectError) Error() string {
19
// or something that called Bind() then it will return
20
// a much more detailed error than just calling err.Error()
21
func DetailedError(err error) string {
22
+ if err == nil {
23
+ return ""
24
+ }
25
var njectError *njectError
26
if errors.As(err, &njectError) {
27
dups := duplicateTypes()
0 commit comments