github.com/fibonacci-chain/fbc@v0.0.0-20231124064014-c7636198c1e9/x/erc20/handler_test.go (about) 1 package erc20_test 2 3 import ( 4 "testing" 5 "time" 6 7 "github.com/fibonacci-chain/fbc/app" 8 sdk "github.com/fibonacci-chain/fbc/libs/cosmos-sdk/types" 9 abci "github.com/fibonacci-chain/fbc/libs/tendermint/abci/types" 10 "github.com/fibonacci-chain/fbc/x/erc20" 11 "github.com/fibonacci-chain/fbc/x/erc20/types" 12 "github.com/stretchr/testify/suite" 13 ) 14 15 type Erc20TestSuite struct { 16 suite.Suite 17 18 ctx sdk.Context 19 handler sdk.Handler 20 app *app.FBChainApp 21 } 22 23 func TestErc20TestSuite(t *testing.T) { 24 suite.Run(t, new(Erc20TestSuite)) 25 } 26 27 func (suite *Erc20TestSuite) SetupTest() { 28 checkTx := false 29 30 suite.app = app.Setup(false) 31 suite.ctx = suite.app.BaseApp.NewContext(checkTx, abci.Header{Height: 1, ChainID: "ethermint-3", Time: time.Now().UTC()}) 32 suite.handler = erc20.NewHandler(suite.app.Erc20Keeper) 33 suite.app.Erc20Keeper.SetParams(suite.ctx, types.DefaultParams()) 34 }