anchor.diff:      );
       await tester.pumpAndSettle();
       final RenderObject inkFeatures = tester.allRenderObjects.firstWhere((RenderObject object) => object.runtimeType.toString() == '_RenderInkFeatures');
  -    expect(inkFeatures, paintsExactlyCountTimes(#rect, 0));
  +    expect(inkFeatures, paintsExactlyCountTimes(#drawRect, 0));
       focusNode.requestFocus();
       await tester.pumpAndSettle();
       expect(inkFeatures, paints
  
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, paintsExactlyCountTimes(#drawRect, 0));
    });
  
    testWidgets('InkWell.mouseCursor changes cursor on hover', (WidgetTester tester) async {
  