Skip to content

Commit 4fff1fd

Browse files
committed
added mockery
1 parent 4c0a20a commit 4fff1fd

5 files changed

Lines changed: 175 additions & 114 deletions

File tree

multinode/.mockery.yaml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -22,3 +22,4 @@ packages:
2222
nodeMetrics:
2323
sendOnlyNodeMetrics:
2424
transactionSenderMetrics:
25+
FinalizedStateChecker:

multinode/mock_finalized_state_checker_test.go

Lines changed: 82 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

multinode/mock_node_metrics_test.go

Lines changed: 68 additions & 68 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 24 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,24 @@
1+
package multinode
2+
3+
import (
4+
"context"
5+
)
6+
7+
// CheckFinalizedStateAvailability extends mockRPCClient to also satisfy FinalizedStateChecker,
8+
// allowing the type assertion any(n.rpc).(FinalizedStateChecker) to succeed in tests.
9+
func (_m *mockRPCClient[CHAIN_ID, HEAD]) CheckFinalizedStateAvailability(ctx context.Context) error {
10+
ret := _m.Called(ctx)
11+
12+
if len(ret) == 0 {
13+
panic("no return value specified for CheckFinalizedStateAvailability")
14+
}
15+
16+
var r0 error
17+
if rf, ok := ret.Get(0).(func(context.Context) error); ok {
18+
r0 = rf(ctx)
19+
} else {
20+
r0 = ret.Error(0)
21+
}
22+
23+
return r0
24+
}

multinode/mock_rpc_client_test.go

Lines changed: 0 additions & 46 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)