From a1e7ef04461d6dd3d46b2e7f657f49c8824e1638 Mon Sep 17 00:00:00 2001 From: "mergify[bot]" <37929162+mergify[bot]@users.noreply.github.com> Date: Thu, 19 Sep 2024 14:52:23 +0000 Subject: [PATCH] feat(testutil/integration): allow to pass baseapp options (backport #21816) (#21817) Co-authored-by: Julien Robert Co-authored-by: marbar3778 --- testutil/integration/router.go | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/testutil/integration/router.go b/testutil/integration/router.go index f2427f02fd..07bbe3d4c2 100644 --- a/testutil/integration/router.go +++ b/testutil/integration/router.go @@ -55,6 +55,7 @@ func NewIntegrationApp( modules map[string]appmodule.AppModule, msgRouter *baseapp.MsgServiceRouter, grpcRouter *baseapp.GRPCQueryRouter, + baseAppOptions ...func(*baseapp.BaseApp), ) *App { db := coretesting.NewMemDB() @@ -63,7 +64,7 @@ func NewIntegrationApp( moduleManager.RegisterInterfaces(interfaceRegistry) txConfig := authtx.NewTxConfig(codec.NewProtoCodec(interfaceRegistry), addressCodec, validatorCodec, authtx.DefaultSignModes) - bApp := baseapp.NewBaseApp(appName, logger, db, txConfig.TxDecoder(), baseapp.SetChainID(appName)) + bApp := baseapp.NewBaseApp(appName, logger, db, txConfig.TxDecoder(), append(baseAppOptions, baseapp.SetChainID(appName))...) bApp.MountKVStores(keys) bApp.SetInitChainer(func(_ sdk.Context, _ *cmtabcitypes.InitChainRequest) (*cmtabcitypes.InitChainResponse, error) {