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  }