fix some unit test cases(ink_well_test.dart) bug (#70447)
This change fixes some bugs in ink_well_test.dart.
This commit is contained in:
parent
1219dd7b62
commit
abcfdfb92c
@ -185,7 +185,7 @@ void main() {
|
|||||||
);
|
);
|
||||||
await tester.pumpAndSettle();
|
await tester.pumpAndSettle();
|
||||||
final RenderObject inkFeatures = tester.allRenderObjects.firstWhere((RenderObject object) => object.runtimeType.toString() == '_RenderInkFeatures');
|
final RenderObject inkFeatures = tester.allRenderObjects.firstWhere((RenderObject object) => object.runtimeType.toString() == '_RenderInkFeatures');
|
||||||
expect(inkFeatures, paintsExactlyCountTimes(#rect, 0));
|
expect(inkFeatures, paintsExactlyCountTimes(#drawRect, 0));
|
||||||
focusNode.requestFocus();
|
focusNode.requestFocus();
|
||||||
await tester.pumpAndSettle();
|
await tester.pumpAndSettle();
|
||||||
expect(inkFeatures, paints
|
expect(inkFeatures, paints
|
||||||
@ -228,7 +228,7 @@ void main() {
|
|||||||
);
|
);
|
||||||
await tester.pumpAndSettle();
|
await tester.pumpAndSettle();
|
||||||
final RenderObject inkFeatures = tester.allRenderObjects.firstWhere((RenderObject object) => object.runtimeType.toString() == '_RenderInkFeatures');
|
final RenderObject inkFeatures = tester.allRenderObjects.firstWhere((RenderObject object) => object.runtimeType.toString() == '_RenderInkFeatures');
|
||||||
expect(inkFeatures, paintsExactlyCountTimes(#rect, 0));
|
expect(inkFeatures, paintsExactlyCountTimes(#drawRect, 0));
|
||||||
focusNode.requestFocus();
|
focusNode.requestFocus();
|
||||||
await tester.pumpAndSettle();
|
await tester.pumpAndSettle();
|
||||||
expect(inkFeatures, paints
|
expect(inkFeatures, paints
|
||||||
@ -350,20 +350,18 @@ void main() {
|
|||||||
child: Directionality(
|
child: Directionality(
|
||||||
textDirection: TextDirection.ltr,
|
textDirection: TextDirection.ltr,
|
||||||
child: Center(
|
child: Center(
|
||||||
child: Focus(
|
child: Container(
|
||||||
focusNode: focusNode,
|
width: 100,
|
||||||
child: Container(
|
height: 100,
|
||||||
width: 100,
|
child: InkWell(
|
||||||
height: 100,
|
focusNode: focusNode,
|
||||||
child: InkWell(
|
hoverColor: const Color(0xff00ff00),
|
||||||
hoverColor: const Color(0xff00ff00),
|
splashColor: const Color(0xffff0000),
|
||||||
splashColor: const Color(0xffff0000),
|
focusColor: const Color(0xff0000ff),
|
||||||
focusColor: const Color(0xff0000ff),
|
highlightColor: const Color(0xf00fffff),
|
||||||
highlightColor: const Color(0xf00fffff),
|
onTap: () { },
|
||||||
onTap: () { },
|
onLongPress: () { },
|
||||||
onLongPress: () { },
|
onHover: (bool hover) { },
|
||||||
onHover: (bool hover) { },
|
|
||||||
),
|
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
),
|
),
|
||||||
@ -371,10 +369,10 @@ void main() {
|
|||||||
));
|
));
|
||||||
await tester.pumpAndSettle();
|
await tester.pumpAndSettle();
|
||||||
final RenderObject inkFeatures = tester.allRenderObjects.firstWhere((RenderObject object) => object.runtimeType.toString() == '_RenderInkFeatures');
|
final RenderObject inkFeatures = tester.allRenderObjects.firstWhere((RenderObject object) => object.runtimeType.toString() == '_RenderInkFeatures');
|
||||||
expect(inkFeatures, paintsExactlyCountTimes(#rect, 0));
|
expect(inkFeatures, paintsExactlyCountTimes(#drawRect, 0));
|
||||||
focusNode.requestFocus();
|
focusNode.requestFocus();
|
||||||
await tester.pumpAndSettle();
|
await tester.pumpAndSettle();
|
||||||
expect(inkFeatures, paintsExactlyCountTimes(#rect, 0));
|
expect(inkFeatures, paintsExactlyCountTimes(#drawRect, 0));
|
||||||
});
|
});
|
||||||
|
|
||||||
testWidgets('InkWell.mouseCursor changes cursor on hover', (WidgetTester tester) async {
|
testWidgets('InkWell.mouseCursor changes cursor on hover', (WidgetTester tester) async {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user