12 lines
508 B
TypeScript
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());
|
|
});
|