package xerr import ( "testing" "github.com/stretchr/testify/require" ) func TestFamilyErrorCodeMessages(t *testing.T) { require.Equal(t, "Family member limit exceeded", MapErrMsg(FamilyMemberLimitExceeded)) require.Equal(t, "Family already bound", MapErrMsg(FamilyAlreadyBound)) require.Equal(t, "Cross-family binding is forbidden", MapErrMsg(FamilyCrossBindForbidden)) } func TestFamilyErrorCodeIsRegistered(t *testing.T) { require.True(t, IsCodeErr(FamilyMemberLimitExceeded)) require.True(t, IsCodeErr(FamilyAlreadyBound)) require.True(t, IsCodeErr(FamilyCrossBindForbidden)) }