mirror of
https://github.com/zitadel/zitadel.git
synced 2025-01-11 11:53:40 +00:00
af09e51b1e
# Which Problems Are Solved - Adds support for the user delete SCIM v2 endpoint # How the Problems Are Solved - Adds support for the user delete SCIM v2 endpoint under `DELETE /scim/v2/{orgID}/Users/{id}` # Additional Context Part of #8140
23 lines
502 B
Go
23 lines
502 B
Go
package scim
|
|
|
|
import (
|
|
"errors"
|
|
"strconv"
|
|
|
|
"github.com/stretchr/testify/assert"
|
|
"github.com/stretchr/testify/require"
|
|
)
|
|
|
|
type AssertedScimError struct {
|
|
Error *ScimError
|
|
}
|
|
|
|
func RequireScimError(t require.TestingT, httpStatus int, err error) AssertedScimError {
|
|
require.Error(t, err)
|
|
|
|
var scimErr *ScimError
|
|
assert.True(t, errors.As(err, &scimErr))
|
|
assert.Equal(t, strconv.Itoa(httpStatus), scimErr.Status)
|
|
return AssertedScimError{scimErr} // wrap it, otherwise error handling is enforced
|
|
}
|