import { describe, it, expect } from 'vitest' import { formatPhoneFR } from '../phone' describe('formatPhoneFR', () => { it('formate un numero 10 chiffres en XX XX XX XX XX', () => { expect(formatPhoneFR('0612345678')).toBe('06 12 34 56 78') }) it('tolere une saisie deja pointee ou espacee', () => { expect(formatPhoneFR('06.12.34.56.78')).toBe('06 12 34 56 78') expect(formatPhoneFR('06 12 34 56 78')).toBe('06 12 34 56 78') }) it('retourne une chaine vide pour une valeur vide ou nulle', () => { expect(formatPhoneFR('')).toBe('') expect(formatPhoneFR(null)).toBe('') expect(formatPhoneFR(undefined)).toBe('') }) it('groupe par 2 meme un nombre impair de chiffres (dernier groupe seul)', () => { expect(formatPhoneFR('123')).toBe('12 3') }) })