github.com/fibonacci-chain/fbc@v0.0.0-20231124064014-c7636198c1e9/libs/cosmos-sdk/x/bank/handler_test.go (about) 1 package bank 2 3 import ( 4 "strings" 5 "testing" 6 7 abci "github.com/fibonacci-chain/fbc/libs/tendermint/abci/types" 8 "github.com/stretchr/testify/require" 9 10 sdk "github.com/fibonacci-chain/fbc/libs/cosmos-sdk/types" 11 sdkerrors "github.com/fibonacci-chain/fbc/libs/cosmos-sdk/types/errors" 12 ) 13 14 func TestInvalidMsg(t *testing.T) { 15 h := NewHandler(nil) 16 17 res, err := h(sdk.NewContext(nil, abci.Header{}, false, nil), sdk.NewTestMsg()) 18 require.Error(t, err) 19 require.Nil(t, res) 20 21 _, _, log := sdkerrors.ABCIInfo(err, false) 22 require.True(t, strings.Contains(log, "unrecognized bank message type")) 23 }