Files
esports/src/lib/auth-identity.test.ts

12 lines
508 B
TypeScript

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());
});