fix: correct error message assertion in linkshare ReadAll tests

The ErrGenericForbidden HTTP message is "You're not allowed to do this.",
not "Forbidden". Match on "not allowed" instead.
This commit is contained in:
kolaente 2026-03-23 16:57:09 +01:00 committed by kolaente
parent 9efe1fadba
commit a0478a0d96
1 changed files with 3 additions and 3 deletions

View File

@ -741,17 +741,17 @@ func TestLinkSharing(t *testing.T) {
t.Run("Shared readonly", func(t *testing.T) {
_, err := testHandlerLinkShareReadOnly.testReadAllWithLinkShare(nil, map[string]string{"project": "1"})
require.Error(t, err)
assert.Contains(t, getHTTPErrorMessage(err), `Forbidden`)
assert.Contains(t, getHTTPErrorMessage(err), `not allowed`)
})
t.Run("Shared write", func(t *testing.T) {
_, err := testHandlerLinkShareWrite.testReadAllWithLinkShare(nil, map[string]string{"project": "2"})
require.Error(t, err)
assert.Contains(t, getHTTPErrorMessage(err), `Forbidden`)
assert.Contains(t, getHTTPErrorMessage(err), `not allowed`)
})
t.Run("Shared admin", func(t *testing.T) {
_, err := testHandlerLinkShareAdmin.testReadAllWithLinkShare(nil, map[string]string{"project": "3"})
require.Error(t, err)
assert.Contains(t, getHTTPErrorMessage(err), `Forbidden`)
assert.Contains(t, getHTTPErrorMessage(err), `not allowed`)
})
})
t.Run("Create", func(t *testing.T) {