import { describe, expect, it } from 'vitest'; import { generateSlug } from './slug'; describe('generateSlug', () => { it('produces an adjective-noun-suffix slug', () => { expect(generateSlug()).toMatch(/^[a-z]+-[a-z]+-[a-z0-9]{6}$/); }); it('produces distinct slugs across calls', () => { const slugs = new Set(Array.from({ length: 20 }, () => generateSlug())); expect(slugs.size).toBeGreaterThan(1); }); });