github.com/Finschia/finschia-sdk@v0.49.1/x/auth/legacy/legacytx/config_test.go (about)

     1  package legacytx_test
     2  
     3  import (
     4  	"testing"
     5  
     6  	"github.com/stretchr/testify/suite"
     7  
     8  	"github.com/Finschia/finschia-sdk/codec"
     9  	cryptoAmino "github.com/Finschia/finschia-sdk/crypto/codec"
    10  	"github.com/Finschia/finschia-sdk/testutil/testdata"
    11  	sdk "github.com/Finschia/finschia-sdk/types"
    12  	"github.com/Finschia/finschia-sdk/x/auth/legacy/legacytx"
    13  	"github.com/Finschia/finschia-sdk/x/auth/testutil"
    14  )
    15  
    16  func testCodec() *codec.LegacyAmino {
    17  	cdc := codec.NewLegacyAmino()
    18  	sdk.RegisterLegacyAminoCodec(cdc)
    19  	cryptoAmino.RegisterCrypto(cdc)
    20  	cdc.RegisterConcrete(&testdata.TestMsg{}, "cosmos-sdk/Test", nil)
    21  	return cdc
    22  }
    23  
    24  func TestStdTxConfig(t *testing.T) {
    25  	cdc := testCodec()
    26  	txGen := legacytx.StdTxConfig{Cdc: cdc}
    27  	suite.Run(t, testutil.NewTxConfigTestSuite(txGen))
    28  }