import { describe, it, expect } from 'vitest'; import { getNameInitials } from '../get-name-initials'; describe('getNameInitials', () => { it('берёт первые буквы первых двух слов', () => { expect(getNameInitials('John Doe')).toBe('JD'); }); it('игнорирует слова после второго', () => { expect(getNameInitials('John Michael Doe')).toBe('JM'); }); it('одно слово → одна буква', () => { expect(getNameInitials('madonna')).toBe('M'); }); it('схлопывает множественные пробелы', () => { expect(getNameInitials('John Doe')).toBe('JD'); }); it('пустая строка → пустая строка', () => { expect(getNameInitials('')).toBe(''); }); });