From c129115f33975e72953a9e2b61091c3ac77dc569 Mon Sep 17 00:00:00 2001 From: Himanshu Patel Date: Thu, 5 Oct 2023 15:47:56 +0530 Subject: [PATCH] test: Use error.Is(errorType, errorInstance) to check for error equality (#666) Checking error with == operator might fail on wrapped errors --- graph/bellmanford_test.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/graph/bellmanford_test.go b/graph/bellmanford_test.go index 2f9d57ea6..83364b5df 100644 --- a/graph/bellmanford_test.go +++ b/graph/bellmanford_test.go @@ -125,7 +125,7 @@ func TestBellmanford(t *testing.T) { if resIsReachable != test.isReachable { t.Errorf("Reachable, Expected: %t, Computed: %t", test.isReachable, resIsReachable) } - if resError != test.err { + if !errors.Is(test.err, resError) { if resError == nil || test.err == nil { t.Errorf("Reachable, Expected: %s, Computed: %s", test.err, resError) } else if resError.Error() != test.err.Error() {