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  }