import { sanitizeFileName } from './utils'; describe('sanitizeFileName', () => { describe('default (storage-safe)', () => { it.each([ ['simple.txt', 'simple.txt'], ['my page.md', 'my_page.md'], ['hash#tag.md', 'hash_tag.md'], ['Q4 25% growth.pdf', 'Q4_25%_growth.pdf'], ['résumé.docx', 'résumé.docx'], ])('keeps legitimate input "%s" → "%s"', (input, expected) => { expect(sanitizeFileName(input)).toBe(expected); }); it.each([ ['file