github.com/cosmos/cosmos-sdk@v0.50.10/x/auth/testutil/util.go (about)

     1  package testutil
     2  
     3  import (
     4  	"testing"
     5  
     6  	"github.com/stretchr/testify/require"
     7  )
     8  
     9  func AssertError(t *testing.T, err, expectedErr error, expectedErrMsg string) {
    10  	switch {
    11  	case expectedErr != nil:
    12  		require.ErrorIs(t, err, expectedErr)
    13  	case expectedErrMsg != "":
    14  		require.ErrorContainsf(t, err, expectedErrMsg, "expected error %s, got %v", expectedErrMsg, err)
    15  	default:
    16  		require.Error(t, err)
    17  	}
    18  }