Documentation ¶
Index ¶
- func NewMinedRelay(t *testing.T, sessionStartHeight int64, sessionEndHeight int64) *relayer.MinedRelay
- func NewMockOneTimeMiner(ctx context.Context, t *testing.T, expectedRelaysObs relayer.RelaysObservable, ...) *mockrelayer.MockMiner
- func NewMockOneTimeRelayerProxy(ctx context.Context, t *testing.T, returnedRelaysObs relayer.RelaysObservable) *mockrelayer.MockRelayerProxy
- func NewMockOneTimeRelayerSessionsManager(ctx context.Context, t *testing.T, ...) *mockrelayer.MockRelayerSessionsManager
- func WithTempStoresDirectory(t *testing.T) relayer.RelayerSessionsManagerOption
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func NewMinedRelay ¶
func NewMinedRelay( t *testing.T, sessionStartHeight int64, sessionEndHeight int64, ) *relayer.MinedRelay
NewMinedRelay returns a new mined relay with the given session start and end heights on the session header, and the bytes and hash fields populated.
func NewMockOneTimeMiner ¶
func NewMockOneTimeMiner( ctx context.Context, t *testing.T, expectedRelaysObs relayer.RelaysObservable, returnedMinedRelaysObs relayer.MinedRelaysObservable, ) *mockrelayer.MockMiner
NewMockOneTimeMiner creates a new mock Miner. This mock Miner will expect a call to MinedRelays with the given context and expectedRelayObs args. When that call is made, returnedMinedRelaysObs is returned.
func NewMockOneTimeRelayerProxy ¶
func NewMockOneTimeRelayerProxy( ctx context.Context, t *testing.T, returnedRelaysObs relayer.RelaysObservable, ) *mockrelayer.MockRelayerProxy
NewMockOneTimeRelayerProxy creates a new mock RelayerProxy. This mock RelayerProxy will expect a call to ServedRelays with the given context, and when that call is made, returnedRelaysObs is returned. It also expects a call to Start and Stop with the given context.
func NewMockOneTimeRelayerSessionsManager ¶
func NewMockOneTimeRelayerSessionsManager( ctx context.Context, t *testing.T, expectedMinedRelaysObs relayer.MinedRelaysObservable, ) *mockrelayer.MockRelayerSessionsManager
NewMockOneTimeRelayerSessionsManager creates a new mock RelayerSessionsManager. This mock RelayerSessionsManager will expect a call to InsertRelays with the given context and expectedMinedRelaysObs args. When that call is made, returnedMinedRelaysObs is returned. It also expects a call to Start with the given context, and stop.
func WithTempStoresDirectory ¶
func WithTempStoresDirectory(t *testing.T) relayer.RelayerSessionsManagerOption
Types ¶
This section is empty.