diff --git a/protocol/testutil/keeper/vault.go b/protocol/testutil/keeper/vault.go index 1090b05fad..3170f71306 100644 --- a/protocol/testutil/keeper/vault.go +++ b/protocol/testutil/keeper/vault.go @@ -4,8 +4,10 @@ import ( "testing" dbm "github.com/cosmos/cosmos-db" + "github.com/dydxprotocol/v4-chain/protocol/indexer/indexer_manager" "github.com/dydxprotocol/v4-chain/protocol/lib" delaymsgtypes "github.com/dydxprotocol/v4-chain/protocol/x/delaymsg/types" + "github.com/stretchr/testify/mock" storetypes "cosmossdk.io/store/types" "github.com/cosmos/cosmos-sdk/codec" @@ -50,6 +52,13 @@ func createVaultKeeper( storeKey := storetypes.NewKVStoreKey(types.StoreKey) stateStore.MountStoreWithDB(storeKey, storetypes.StoreTypeIAVL, db) + mockMsgSender := &mocks.IndexerMessageSender{} + mockMsgSender.On("Enabled").Return(true) + mockMsgSender.On("SendOnchainData", mock.Anything).Return() + mockMsgSender.On("SendOffchainData", mock.Anything).Return() + + mockIndexerEventsManager := indexer_manager.NewIndexerEventManager(mockMsgSender, transientStoreKey, true) + k := keeper.NewKeeper( cdc, storeKey, @@ -59,6 +68,7 @@ func createVaultKeeper( &mocks.PricesKeeper{}, &mocks.SendingKeeper{}, &mocks.SubaccountsKeeper{}, + mockIndexerEventsManager, []string{ lib.GovModuleAddress.String(), delaymsgtypes.ModuleAddress.String(),