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 }