MCPcopy Create free account
hub / github.com/supabase/auth / generateAccessTokenAndSession

Method generateAccessTokenAndSession

internal/api/user_test.go:61–70  ·  view source on GitHub ↗
(user *models.User)

Source from the content-addressed store, hash-verified

59}
60
61func (ts *UserTestSuite) generateAccessTokenAndSession(user *models.User) string {
62 session, err := models.NewSession(user.ID, nil)
63 require.NoError(ts.T(), err)
64 require.NoError(ts.T(), ts.API.db.Create(session))
65
66 req := httptest.NewRequest(http.MethodPost, "/token?grant_type=password", nil)
67 token, _, err := ts.API.generateAccessToken(req, ts.API.db, user, &session.ID, models.PasswordGrant)
68 require.NoError(ts.T(), err, "Error generating access token")
69 return token
70}
71
72func (ts *UserTestSuite) TestUserGet() {
73 u, err := models.FindUserByEmailAndAudience(ts.API.db, "test@example.com", ts.Config.JWT.Aud)

Calls 2

NewSessionFunction · 0.92
generateAccessTokenMethod · 0.80

Tested by

no test coverage detected