feat: redesign match play and add broadcast tooling

This commit is contained in:
2026-09-29 02:52:56 +00:00
parent f417a831f7
commit 9b9aafefc1
348 changed files with 31588 additions and 11094 deletions

View File

@@ -0,0 +1,11 @@
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());
});