From 1c7e634f09f6644faf611477dc0e223d9b0b4ecb Mon Sep 17 00:00:00 2001 From: Ophestra Date: Fri, 29 Aug 2025 02:35:24 +0900 Subject: [PATCH] container/dispatcher: check test errors via reflect Using the errors package might conceal some incorrect behaviour. Signed-off-by: Ophestra --- container/dispatcher_test.go | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/container/dispatcher_test.go b/container/dispatcher_test.go index 54a9987..74d77f4 100644 --- a/container/dispatcher_test.go +++ b/container/dispatcher_test.go @@ -146,14 +146,14 @@ func checkOpBehaviour(t *testing.T, testCases []opBehaviourTestCase) { k := &kstub{t: t, want: [][]kexpect{slices.Concat(tc.early, []kexpect{{name: "\x00"}}, tc.apply)}, wg: new(sync.WaitGroup)} errEarly := tc.op.early(state, k) k.expect("\x00") - if !errors.Is(errEarly, tc.wantErrEarly) { + if !reflect.DeepEqual(errEarly, tc.wantErrEarly) { t.Errorf("early: error = %v, want %v", errEarly, tc.wantErrEarly) } if errEarly != nil { goto out } - if err := tc.op.apply(state, k); !errors.Is(err, tc.wantErrApply) { + if err := tc.op.apply(state, k); !reflect.DeepEqual(err, tc.wantErrApply) { t.Errorf("apply: error = %v, want %v", err, tc.wantErrApply) }