Add regression test for TextPainter.getWordBoundary (#112229)

diff --git a/packages/flutter/test/painting/text_painter_test.dart b/packages/flutter/test/painting/text_painter_test.dart
index 4c76745..41a6115 100644
--- a/packages/flutter/test/painting/text_painter_test.dart
+++ b/packages/flutter/test/painting/text_painter_test.dart
@@ -1208,6 +1208,21 @@
 
     painter.dispose();
   });
+
+   test('TextPainter.getWordBoundary works', (){
+     // Regression test for https://github.com/flutter/flutter/issues/93493 .
+     const String testCluster = '👨‍👩‍👦👨‍👩‍👦👨‍👩‍👦'; // 8 * 3
+     final TextPainter textPainter = TextPainter(
+       text: const TextSpan(text: testCluster),
+       textDirection: TextDirection.ltr,
+     );
+
+     textPainter.layout();
+     expect(
+       textPainter.getWordBoundary(const TextPosition(offset: 8)),
+       const TextRange(start: 8, end: 16),
+     );
+   }, skip: isBrowser); // https://github.com/flutter/flutter/issues/61017
 }
 
 class MockCanvas extends Fake implements Canvas {