summaryrefslogtreecommitdiff
path: root/pkg/web/middleware/user_test.go
diff options
context:
space:
mode:
Diffstat (limited to 'pkg/web/middleware/user_test.go')
-rw-r--r--pkg/web/middleware/user_test.go8
1 files changed, 4 insertions, 4 deletions
diff --git a/pkg/web/middleware/user_test.go b/pkg/web/middleware/user_test.go
index 447d54d..c18bfdb 100644
--- a/pkg/web/middleware/user_test.go
+++ b/pkg/web/middleware/user_test.go
@@ -18,7 +18,7 @@ func TestUser(t *testing.T) {
repository := db.NewRepository[*domain.User]()
middleware := User(repository)
- knownUser := &domain.User{ID: pls.GenerateULID()}
+ knownUser := &domain.User{ID: domain.ID(pls.GenerateULID())}
require.NoError(t, repository.Save(knownUser))
t.Run("when ID Token is provided", func(t *testing.T) {
@@ -31,7 +31,7 @@ func TestUser(t *testing.T) {
w.WriteHeader(http.StatusTeapot)
}))
- ctx := key.IDToken.With(t.Context(), &oidc.IDToken{Subject: knownUser.ID})
+ ctx := key.IDToken.With(t.Context(), &oidc.IDToken{Subject: knownUser.ID.String()})
r, w := test.RequestResponse("GET", "/example", test.WithContext(ctx))
server.ServeHTTP(w, r)
@@ -45,7 +45,7 @@ func TestUser(t *testing.T) {
server := middleware(http.HandlerFunc(func(w http.ResponseWriter, r *http.Request) {
user := key.CurrentUser.From(r.Context())
require.NotNil(t, user)
- assert.Equal(t, unknownID, user.ID)
+ assert.Equal(t, domain.ID(unknownID), user.ID)
w.WriteHeader(http.StatusTeapot)
}))
@@ -56,7 +56,7 @@ func TestUser(t *testing.T) {
server.ServeHTTP(w, r)
assert.Equal(t, http.StatusTeapot, w.Code)
- require.NotNil(t, repository.Find(unknownID))
+ require.NotNil(t, repository.Find(domain.ID(unknownID)))
})
})