From 266efa10fbb272c9d880d5abb79df90a03dd7465 Mon Sep 17 00:00:00 2001 From: healthykim Date: Tue, 9 Dec 2025 16:00:47 +0900 Subject: [PATCH] fix: fix test error --- cmd/devp2p/internal/ethtest/suite.go | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/cmd/devp2p/internal/ethtest/suite.go b/cmd/devp2p/internal/ethtest/suite.go index dae86fed9b..73df3e73fa 100644 --- a/cmd/devp2p/internal/ethtest/suite.go +++ b/cmd/devp2p/internal/ethtest/suite.go @@ -928,15 +928,17 @@ func (s *Suite) TestInvalidMetadata(t *utesting.T) { if err != nil && !errors.Is(err, os.ErrDeadlineExceeded) { t.Fatalf("unexpected err: %v", err) } - switch msg := msg.(type) { - case *eth.GetPooledTransactionsPacket: - t.Fatalf("Transaction announcements with invalid metadata should be ignored") - case *eth.NewPooledTransactionHashesPacket: - return - case *eth.TransactionsPacket: - return - default: - t.Fatalf("unexpected %s", pretty.Sdump(msg)) + if err == nil { + switch msg := msg.(type) { + case *eth.GetPooledTransactionsPacket: + t.Fatalf("Transaction announcements with invalid metadata should be ignored") + case *eth.NewPooledTransactionHashesPacket: + return + case *eth.TransactionsPacket: + return + default: + t.Fatalf("unexpected %s", pretty.Sdump(msg)) + } } }