anchor.diff:    return tester.widget(richTextFinder) as RichText;
   }
   
  +TextSpan getTextSpan(RichText richText) {
  +  expect(richText.text, isA<TextSpan>());
  +  return richText.text as TextSpan;
  +}
  +
   Widget wrap(Widget widget) {
     return Directionality(
       textDirection: TextDirection.ltr,
  
positive.code:       await tester.pumpWidget(wrap(widget));
  
        final richText = findRichTextWidget(tester);
        expect(richText.text.text, isNull);
        expect(richText.text.children, [
          TextSpan(text: 'Hello', style: greetingStyle),
          TextSpan(text: ', my name is '),
          TextSpan(text: 'George', style: nameStyle),
  
negative.code:       await tester.pumpWidget(wrap(widget));
  
        final richText = findRichTextWidget(tester);
        final textSpan = getTextSpan(richText);
        expect(textSpan.text, isNull);
        expect(textSpan.children, [TextSpan(text: content)]);
      });
  
      testWidgets('with tags', (tester) async {
  