cosmos-sdk/x/ibc/09-localhost/types/localhost_test.go

39 lines
756 B
Go

package types_test
import (
"testing"
"github.com/stretchr/testify/suite"
dbm "github.com/tendermint/tm-db"
"github.com/cosmos/cosmos-sdk/codec"
"github.com/cosmos/cosmos-sdk/store/cachekv"
"github.com/cosmos/cosmos-sdk/store/dbadapter"
commitmenttypes "github.com/cosmos/cosmos-sdk/x/ibc/23-commitment/types"
)
const (
height = 4
)
type LocalhostTestSuite struct {
suite.Suite
cdc *codec.Codec
store *cachekv.Store
}
func (suite *LocalhostTestSuite) SetupTest() {
suite.cdc = codec.New()
codec.RegisterCrypto(suite.cdc)
commitmenttypes.RegisterCodec(suite.cdc)
mem := dbadapter.Store{DB: dbm.NewMemDB()}
suite.store = cachekv.NewStore(mem)
}
func TestLocalhostTestSuite(t *testing.T) {
suite.Run(t, new(LocalhostTestSuite))
}