aboutsummaryrefslogtreecommitdiff
path: root/internal/authz/middleware_test.go
diff options
context:
space:
mode:
authorMax Resnick <max@ofmax.li>2024-08-21 22:30:42 -0700
committerMax Resnick <max@ofmax.li>2024-08-21 22:30:42 -0700
commit100c673c3a95827698758139f887a3e744231c42 (patch)
tree4dde9b67bad9e55c3d90617a430b0e2df88b9a33 /internal/authz/middleware_test.go
parent10cbeb6ce662990be14f2141d5c9baf7bce230c7 (diff)
downloadgo-git-server-100c673c3a95827698758139f887a3e744231c42.tar.gz
feat: add anon access mgmt
Diffstat (limited to 'internal/authz/middleware_test.go')
-rw-r--r--internal/authz/middleware_test.go7
1 files changed, 7 insertions, 0 deletions
diff --git a/internal/authz/middleware_test.go b/internal/authz/middleware_test.go
index 3dfa997..2d499ce 100644
--- a/internal/authz/middleware_test.go
+++ b/internal/authz/middleware_test.go
@@ -112,6 +112,13 @@ func TestAuthorization(t *testing.T) {
description: "an unauthorized action should yield a 403",
body: []byte("Access denied\n"),
},
+ {
+ url: fmt.Sprintf("%s/%s", baseURL, "repo/url/bar"),
+ user: "anon",
+ expectedStatus: http.StatusUnauthorized,
+ description: "an unauthorized action should yield a 403",
+ body: []byte("Authentication Required\n"),
+ },
}
svcr, _ := admin.NewService(
"../../auth_model.ini",