anchor.diff:        child: Directionality(
           textDirection: TextDirection.ltr,
           child: Center(
  -          child: Focus(
  -            focusNode: focusNode,
  -            child: Container(
  -              width: 100,
  -              height: 100,
  -              child: InkWell(
  -                  hoverColor: const Color(0xff00ff00),
  -                  splashColor: const Color(0xffff0000),
  -                  focusColor: const Color(0xff0000ff),
  -                  highlightColor: const Color(0xf00fffff),
  -                  onTap: () { },
  -                  onLongPress: () { },
  -                  onHover: (bool hover) { },
  -              ),
  +          child: Container(
  +            width: 100,
  +            height: 100,
  +            child: InkWell(
  +              focusNode: focusNode,
  +              hoverColor: const Color(0xff00ff00),
  +              splashColor: const Color(0xffff0000),
  +              focusColor: const Color(0xff0000ff),
  +              highlightColor: const Color(0xf00fffff),
  +              onTap: () { },
  +              onLongPress: () { },
  +              onHover: (bool hover) { },
               ),
             ),
           ),
  
positive.code:     );
      await tester.pumpAndSettle();
      final RenderObject inkFeatures = tester.allRenderObjects.firstWhere((RenderObject object) => object.runtimeType.toString() == '_RenderInkFeatures');
      expect(inkFeatures, paintsExactlyCountTimes(#rect, 0));
      focusNode.requestFocus();
      await tester.pumpAndSettle();
      expect(inkFeatures, paints
  
negative.code:     );
      await tester.pumpAndSettle();
      final RenderObject inkFeatures = tester.allRenderObjects.firstWhere((RenderObject object) => object.runtimeType.toString() == '_RenderInkFeatures');
      expect(inkFeatures, paintsExactlyCountTimes(#drawRect, 0));
      focusNode.requestFocus();
      await tester.pumpAndSettle();
      expect(inkFeatures, paints
  