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