Files
ttstd-infinite-canvas/backend/internal/emailidentity/email_test.go
Catlaxy AI 19841cb9c5 fix(auth): 注册唯一性检查识别 Gmail 邮箱别名
合并 #681:注册唯一性检查识别 Gmail 邮箱别名
2026-10-06 09:23:04 +08:00

19 lines
525 B
Go

package emailidentity
import "testing"
func TestCanonicalMailbox(t *testing.T) {
for input, want := range map[string]string{
" A.B+x@GMAIL.COM ": "ab@gmail.com",
"a.b+x@googlemail.com": "ab@gmail.com",
"A.B+x@example.com": "a.b+x@example.com",
"a.b+x@gmail.example.com": "a.b+x@gmail.example.com",
"a.b+x@sub.gmail.com": "a.b+x@sub.gmail.com",
"": "",
} {
if got := Canonical(input); got != want {
t.Errorf("Canonical(%q)=%q want %q", input, got, want)
}
}
}