f04b289e75
* [issue-1018] add new tests on evm module keeper * [issue-1018] add more new tests on evm module keeper * [issue-1018] add more new tests on evm module keeper (state_transition, statedb, utils) * [issue-1018] add more new tests on evm module keeper (msg_server) * [issue-1018] fix code style * [issue-1018] add changes in CHANGELOG * [issue-1018] add missing error check in grpc_query_test * [issue-1018] fix failing tests * [issue-1018] add changes based on review comments (grpc_query_test & abci_test) * [issue-1018] add GenerateAddress in TestEthCall (grpc_query_test) * [issue-1018] remove unnecessary SetupTest calls * [issue-1018] refactor SetupTest calls (grpc_query_test & statedb_test)
32 lines
583 B
Go
32 lines
583 B
Go
package keeper_test
|
|
|
|
import (
|
|
sdk "github.com/cosmos/cosmos-sdk/types"
|
|
evmkeeper "github.com/evmos/ethermint/x/evm/keeper"
|
|
)
|
|
|
|
func (suite *KeeperTestSuite) TestMigrations() {
|
|
migrator := evmkeeper.NewMigrator(*suite.app.EvmKeeper)
|
|
|
|
testCases := []struct {
|
|
name string
|
|
migrateFunc func(ctx sdk.Context) error
|
|
}{
|
|
{
|
|
"Run Migrate1to2",
|
|
migrator.Migrate1to2,
|
|
},
|
|
{
|
|
"Run Migrate2to3",
|
|
migrator.Migrate2to3,
|
|
},
|
|
}
|
|
|
|
for _, tc := range testCases {
|
|
suite.Run(tc.name, func() {
|
|
err := tc.migrateFunc(suite.ctx)
|
|
suite.Require().NoError(err)
|
|
})
|
|
}
|
|
}
|