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

Method TestFindUserWithRefreshToken

internal/models/user_test.go:153–166  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

151}
152
153func (ts *UserTestSuite) TestFindUserWithRefreshToken() {
154 u := ts.createUser()
155 r, err := GrantAuthenticatedUser(ts.db, u, GrantParams{})
156 require.NoError(ts.T(), err)
157
158 n, anyNR, s, err := FindUserWithRefreshToken(ts.db, ts.config.Security.DBEncryption, r.Token, true /* forUpdate */)
159 require.NoError(ts.T(), err)
160
161 nr := anyNR.(*RefreshToken)
162 require.Equal(ts.T(), r.ID, nr.ID)
163 require.Equal(ts.T(), u.ID, n.ID)
164 require.NotNil(ts.T(), s)
165 require.Equal(ts.T(), *r.SessionId, s.ID)
166}
167
168func (ts *UserTestSuite) TestIsDuplicatedEmail() {
169 _ = ts.createUserWithEmail("david.calavera@netlify.com")

Callers

nothing calls this directly

Calls 4

createUserMethod · 0.95
GrantAuthenticatedUserFunction · 0.85
FindUserWithRefreshTokenFunction · 0.85
EqualMethod · 0.80

Tested by

no test coverage detected