chore: implement better 404 for unimplemented scim endpoints (#15232)

Prior to this, html was returned.
This commit is contained in:
Steven Masley
2024-10-25 13:23:12 -04:00
committed by GitHub
parent 487b37b228
commit 900e2cd39c
3 changed files with 10 additions and 14 deletions

View File

@ -88,7 +88,7 @@ func TestScim(t *testing.T) {
res, err := client.Request(ctx, "POST", "/scim/v2/Users", struct{}{})
require.NoError(t, err)
defer res.Body.Close()
assert.Equal(t, http.StatusNotFound, res.StatusCode)
assert.Equal(t, http.StatusForbidden, res.StatusCode)
})
t.Run("noAuth", func(t *testing.T) {
@ -424,7 +424,7 @@ func TestScim(t *testing.T) {
require.NoError(t, err)
_, _ = io.Copy(io.Discard, res.Body)
_ = res.Body.Close()
assert.Equal(t, http.StatusNotFound, res.StatusCode)
assert.Equal(t, http.StatusForbidden, res.StatusCode)
})
t.Run("noAuth", func(t *testing.T) {