github.com/Finschia/finschia-sdk@v0.48.1/x/mint/module_test.go (about)

     1  package mint_test
     2  
     3  import (
     4  	"testing"
     5  
     6  	"github.com/stretchr/testify/require"
     7  	abci "github.com/tendermint/tendermint/abci/types"
     8  	tmproto "github.com/tendermint/tendermint/proto/tendermint/types"
     9  
    10  	"github.com/Finschia/finschia-sdk/simapp"
    11  	authtypes "github.com/Finschia/finschia-sdk/x/auth/types"
    12  	"github.com/Finschia/finschia-sdk/x/mint/types"
    13  )
    14  
    15  func TestItCreatesModuleAccountOnInitBlock(t *testing.T) {
    16  	app := simapp.Setup(false)
    17  	ctx := app.BaseApp.NewContext(false, tmproto.Header{})
    18  
    19  	app.InitChain(
    20  		abci.RequestInitChain{
    21  			AppStateBytes: []byte("{}"),
    22  			ChainId:       "test-chain-id",
    23  		},
    24  	)
    25  
    26  	acc := app.AccountKeeper.GetAccount(ctx, authtypes.NewModuleAddress(types.ModuleName))
    27  	require.NotNil(t, acc)
    28  }