@@ -7,19 +7,14 @@ import (
77 "testing"
88 "time"
99
10- ds "github.com/ipfs/go-datastore"
11- dssync "github.com/ipfs/go-datastore/sync"
1210 "github.com/libp2p/go-libp2p/core/crypto"
1311 "github.com/rs/zerolog"
1412 "github.com/stretchr/testify/require"
1513
16- "github.com/evstack/ev-node/block/internal/cache"
1714 "github.com/evstack/ev-node/block/internal/common"
18- "github.com/evstack/ev-node/pkg/config"
1915 "github.com/evstack/ev-node/pkg/genesis"
2016 signerpkg "github.com/evstack/ev-node/pkg/signer"
2117 "github.com/evstack/ev-node/pkg/signer/noop"
22- "github.com/evstack/ev-node/pkg/store"
2318 extmocks "github.com/evstack/ev-node/test/mocks/external"
2419 "github.com/evstack/ev-node/types"
2520)
@@ -74,34 +69,27 @@ type P2PTestData struct {
7469 Handler * P2PHandler
7570 HeaderStore * extmocks.MockStore [* types.SignedHeader ]
7671 DataStore * extmocks.MockStore [* types.Data ]
77- Cache cache.Manager
7872 Genesis genesis.Genesis
7973 ProposerAddr []byte
8074 ProposerPub crypto.PubKey
8175 Signer signerpkg.Signer
8276}
8377
84- // setupP2P constructs a P2PHandler with mocked go-header stores and in-memory cache/store
78+ // setupP2P constructs a P2PHandler with mocked go-header stores
8579func setupP2P (t * testing.T ) * P2PTestData {
8680 t .Helper ()
87- datastore := dssync .MutexWrap (ds .NewMapDatastore ())
88- stateStore := store .New (datastore )
89- cacheManager , err := cache .NewManager (config .DefaultConfig , stateStore , zerolog .Nop ())
90- require .NoError (t , err , "failed to create cache manager" )
91-
9281 proposerAddr , proposerPub , signer := buildTestSigner (t )
9382
9483 gen := genesis.Genesis {ChainID : "p2p-test" , InitialHeight : 1 , StartTime : time .Now ().Add (- time .Second ), ProposerAddress : proposerAddr }
9584
9685 headerStoreMock := extmocks.NewMockStore [* types.SignedHeader ](t )
9786 dataStoreMock := extmocks.NewMockStore [* types.Data ](t )
9887
99- handler := NewP2PHandler (headerStoreMock , dataStoreMock , cacheManager , gen , common .DefaultBlockOptions (), zerolog .Nop ())
88+ handler := NewP2PHandler (headerStoreMock , dataStoreMock , gen , common .DefaultBlockOptions (), zerolog .Nop ())
10089 return & P2PTestData {
10190 Handler : handler ,
10291 HeaderStore : headerStoreMock ,
10392 DataStore : dataStoreMock ,
104- Cache : cacheManager ,
10593 Genesis : gen ,
10694 ProposerAddr : proposerAddr ,
10795 ProposerPub : proposerPub ,
0 commit comments