summaryrefslogtreecommitdiff
path: root/app/middleware/require_permission_test.go
diff options
context:
space:
mode:
authormo khan <mo@mokhan.ca>2025-07-24 14:01:44 -0600
committermo khan <mo@mokhan.ca>2025-07-24 14:01:44 -0600
commit209239705fff9b3545d6856387203f12accd603b (patch)
tree3cbd37efb9c150e32bd8142b472917aa23db4b01 /app/middleware/require_permission_test.go
parent7fe2df5a420ed8ee77c9f11d9403ed9a07f34e73 (diff)
refactor: use username as id for demo
Diffstat (limited to 'app/middleware/require_permission_test.go')
-rw-r--r--app/middleware/require_permission_test.go4
1 files changed, 2 insertions, 2 deletions
diff --git a/app/middleware/require_permission_test.go b/app/middleware/require_permission_test.go
index 2023345..a936e1e 100644
--- a/app/middleware/require_permission_test.go
+++ b/app/middleware/require_permission_test.go
@@ -12,14 +12,14 @@ import (
)
func TestRequirePermission(t *testing.T) {
- user := &domain.User{ID: domain.ID("1")}
+ user := &domain.User{ID: domain.ID("1"), Username: "tanuki"}
ctx := cfg.CurrentUser.With(t.Context(), user)
permission := domain.Permission("read")
t.Run("when the permission is granted", func(t *testing.T) {
r, w := test.RequestResponse("GET", "/sparkles", test.WithContext(ctx))
- middleware := RequirePermission(permission, stub.AllowWith(t, "user:1", permission.String(), "sparkle:*"))
+ middleware := RequirePermission(permission, stub.AllowWith(t, "user:tanuki", permission.String(), "sparkle:*"))
server := middleware(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
w.WriteHeader(http.StatusTeapot)
}))