(user *models.User)
| 59 | } |
| 60 | |
| 61 | func (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 | |
| 72 | func (ts *UserTestSuite) TestUserGet() { |
| 73 | u, err := models.FindUserByEmailAndAudience(ts.API.db, "test@example.com", ts.Config.JWT.Aud) |
no test coverage detected