@@ -22,10 +22,9 @@ import (
2222 "github.com/evstack/ev-node/test/mocks"
2323)
2424
25- // MockFullDAClient combines MockClient and MockVerifier to implement FullDAClient
26- type MockFullDAClient struct {
25+ // MockDAClient wraps MockClient for the consolidated Client interface
26+ type MockDAClient struct {
2727 * mocks.MockClient
28- * mocks.MockVerifier
2928}
3029
3130// createDefaultMockExecutor creates a MockExecutor with default passthrough behavior for FilterTxs and GetExecutionInfo
@@ -64,9 +63,8 @@ func createTestSequencer(t *testing.T, mockRetriever *common.MockForcedInclusion
6463 db := syncds .MutexWrap (ds .NewMapDatastore ())
6564
6665 // Create mock DA client
67- mockDAClient := & MockFullDAClient {
66+ mockDAClient := & MockDAClient {
6867 MockClient : mocks .NewMockClient (t ),
69- MockVerifier : mocks .NewMockVerifier (t ),
7068 }
7169 // Mock the forced inclusion namespace call
7270 mockDAClient .MockClient .On ("GetForcedInclusionNamespace" ).Return ([]byte ("test-forced-inclusion-ns" )).Maybe ()
@@ -462,9 +460,8 @@ func TestBasedSequencer_CheckpointPersistence(t *testing.T) {
462460 db := syncds .MutexWrap (ds .NewMapDatastore ())
463461
464462 // Create mock DA client
465- mockDAClient := & MockFullDAClient {
463+ mockDAClient := & MockDAClient {
466464 MockClient : mocks .NewMockClient (t ),
467- MockVerifier : mocks .NewMockVerifier (t ),
468465 }
469466 mockDAClient .MockClient .On ("GetForcedInclusionNamespace" ).Return ([]byte ("test-forced-inclusion-ns" )).Maybe ()
470467 mockDAClient .MockClient .On ("HasForcedInclusionNamespace" ).Return (true ).Maybe ()
@@ -489,9 +486,8 @@ func TestBasedSequencer_CheckpointPersistence(t *testing.T) {
489486 assert .Equal (t , 2 , len (resp .Batch .Transactions ))
490487
491488 // Create a new sequencer with the same datastore (simulating restart)
492- mockDAClient2 := & MockFullDAClient {
489+ mockDAClient2 := & MockDAClient {
493490 MockClient : mocks .NewMockClient (t ),
494- MockVerifier : mocks .NewMockVerifier (t ),
495491 }
496492 mockDAClient2 .MockClient .On ("GetForcedInclusionNamespace" ).Return ([]byte ("test-forced-inclusion-ns" )).Maybe ()
497493 mockDAClient2 .MockClient .On ("HasForcedInclusionNamespace" ).Return (true ).Maybe ()
@@ -534,9 +530,8 @@ func TestBasedSequencer_CrashRecoveryMidEpoch(t *testing.T) {
534530 db := syncds .MutexWrap (ds .NewMapDatastore ())
535531
536532 // Create mock DA client
537- mockDAClient := & MockFullDAClient {
533+ mockDAClient := & MockDAClient {
538534 MockClient : mocks .NewMockClient (t ),
539- MockVerifier : mocks .NewMockVerifier (t ),
540535 } // On restart, the epoch is re-fetched but we must NOT reset TxIndex
541536
542537 mockDAClient .MockClient .On ("GetForcedInclusionNamespace" ).Return ([]byte ("test-forced-inclusion-ns" )).Maybe ()
@@ -595,9 +590,8 @@ func TestBasedSequencer_CrashRecoveryMidEpoch(t *testing.T) {
595590 // === SIMULATE CRASH: Create new sequencer with same DB ===
596591 // The in-memory cache is lost, but checkpoint is persisted
597592
598- mockDAClient2 := & MockFullDAClient {
593+ mockDAClient2 := & MockDAClient {
599594 MockClient : mocks .NewMockClient (t ),
600- MockVerifier : mocks .NewMockVerifier (t ),
601595 }
602596 mockDAClient2 .MockClient .On ("GetForcedInclusionNamespace" ).Return ([]byte ("test-forced-inclusion-ns" )).Maybe ()
603597 mockDAClient2 .MockClient .On ("HasForcedInclusionNamespace" ).Return (true ).Maybe ()
@@ -917,9 +911,8 @@ func TestBasedSequencer_GetNextBatch_GasFilteringPreservesUnprocessedTxs(t *test
917911
918912 // Create sequencer with custom executor
919913 db := syncds .MutexWrap (ds .NewMapDatastore ())
920- mockDAClient := & MockFullDAClient {
914+ mockDAClient := & MockDAClient {
921915 MockClient : mocks .NewMockClient (t ),
922- MockVerifier : mocks .NewMockVerifier (t ),
923916 }
924917 mockDAClient .MockClient .On ("GetForcedInclusionNamespace" ).Return ([]byte ("test-forced-inclusion-ns" )).Maybe ()
925918 mockDAClient .MockClient .On ("HasForcedInclusionNamespace" ).Return (true ).Maybe ()
0 commit comments