import 'package:flutter_test/flutter_test.dart'; import 'package:plezy/utils/initials_palette.dart'; void main() { group('initialOf', () { test('keeps fallback, trimming, and ordinary casing behavior', () { expect(initialOf(''), '?'); expect(initialOf(' \t\n'), '?'); expect(initialOf(' alice '), 'A'); }); test('returns the complete first extended grapheme', () { expect(initialOf('๐Ÿ‡ฏ๐Ÿ‡ต Japan'), '๐Ÿ‡ฏ๐Ÿ‡ต'); expect(initialOf('๐Ÿ‘๐Ÿฝ Approved'), '๐Ÿ‘๐Ÿฝ'); expect(initialOf('๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ Family'), '๐Ÿ‘จโ€๐Ÿ‘ฉโ€๐Ÿ‘งโ€๐Ÿ‘ฆ'); expect(initialOf('e\u0301clair'), 'E\u0301'); }); }); }