| 12345678910111213141516171819202122232425 |
- package handlers
- import "testing"
- func TestRefreshTokenHashRoundTrip(t *testing.T) {
- token, hash, err := newRefreshToken()
- if err != nil {
- t.Fatalf("newRefreshToken returned error: %v", err)
- }
- if token == "" || len(hash) != 64 {
- t.Fatalf("unexpected token/hash lengths: %d/%d", len(token), len(hash))
- }
- if got := hashRefreshToken(token); got != hash {
- t.Fatalf("hash mismatch: got %q want %q", got, hash)
- }
- }
- func TestNormalizeIdentifier(t *testing.T) {
- if got := normalizeIdentifier(" User@Example.COM "); got != "user@example.com" {
- t.Fatalf("email normalization = %q", got)
- }
- if got := normalizeIdentifier("138 0000 0000"); got != "13800000000" {
- t.Fatalf("phone normalization = %q", got)
- }
- }
|