(t *testing.T)
| 259 | } |
| 260 | |
| 261 | func TestUserSessionTokenWithClaims(t *testing.T) { |
| 262 | client, _ := newClient(t) |
| 263 | tokenString, err := client.CreateUserTokenWithClaims("user", map[string]any{"client": "go"}) |
| 264 | require.NoError(t, err) |
| 265 | assert.Equal(t, "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJjbGllbnQiOiJnbyIsInVzZXJfaWQiOiJ1c2VyIn0.Us6UIuH83dJe1cXQIiudseFz9-1kVMr6-SL6-idzIB0", tokenString) |
| 266 | token, err := jwt.Parse(tokenString, func(token *jwt.Token) (any, error) { return []byte("secret"), nil }) |
| 267 | require.NoError(t, err) |
| 268 | assert.Equal(t, true, token.Valid) |
| 269 | assert.Equal(t, token.Claims, jwt.MapClaims{"user_id": "user", "client": "go"}) |
| 270 | } |
nothing calls this directly
no test coverage detected