github.com/cosmos/cosmos-sdk@v0.50.10/x/mint/module_test.go (about) 1 package mint_test 2 3 import ( 4 "testing" 5 6 "github.com/stretchr/testify/require" 7 8 "cosmossdk.io/depinject" 9 "cosmossdk.io/log" 10 11 simtestutil "github.com/cosmos/cosmos-sdk/testutil/sims" 12 authkeeper "github.com/cosmos/cosmos-sdk/x/auth/keeper" 13 authtypes "github.com/cosmos/cosmos-sdk/x/auth/types" 14 "github.com/cosmos/cosmos-sdk/x/mint/testutil" 15 "github.com/cosmos/cosmos-sdk/x/mint/types" 16 ) 17 18 func TestItCreatesModuleAccountOnInitBlock(t *testing.T) { 19 var accountKeeper authkeeper.AccountKeeper 20 21 app, err := simtestutil.SetupAtGenesis( 22 depinject.Configs( 23 testutil.AppConfig, 24 depinject.Supply(log.NewNopLogger()), 25 ), &accountKeeper) 26 require.NoError(t, err) 27 28 ctx := app.BaseApp.NewContext(false) 29 acc := accountKeeper.GetAccount(ctx, authtypes.NewModuleAddress(types.ModuleName)) 30 require.NotNil(t, acc) 31 }