import { expect, test } from 'vitest'; import { contactEmail, newAuthIdentity } from './auth-identity'; test('internal identities are never contact email addresses', () => { expect(contactEmail('123@osu.local')).toBeNull(); expect(contactEmail('123@discord.local')).toBeNull(); expect(contactEmail(newAuthIdentity())).toBeNull(); expect(contactEmail(null)).toBeNull(); expect(contactEmail(' Person@Example.com ')).toBe('person@example.com'); expect(newAuthIdentity()).not.toBe(newAuthIdentity()); });