@@ -2338,7 +2338,10 @@ void main() {
23382338 ),
23392339 );
23402340
2341- final TestGesture gesture = await tester.createGesture (kind: PointerDeviceKind .mouse, pointer: 1 );
2341+ final TestGesture gesture = await tester.createGesture (
2342+ kind: PointerDeviceKind .mouse,
2343+ pointer: 1 ,
2344+ );
23422345 await gesture.addPointer (location: tester.getCenter (find.byIcon (Icons .drag_handle).first));
23432346 await tester.pump ();
23442347 expect (
@@ -2359,49 +2362,57 @@ void main() {
23592362 );
23602363 }, variant: TargetPlatformVariant .desktop ());
23612364
2362- testWidgets ('Mouse cursor behavior on the drag handle can be provided' , (WidgetTester tester) async {
2363- await tester.pumpWidget (
2364- MaterialApp (
2365- home: Scaffold (
2366- body: ReorderableListView .builder (
2367- mouseCursor: const WidgetStateMouseCursor .fromMap (< WidgetStatesConstraint , MouseCursor > {
2368- WidgetState .dragged: SystemMouseCursors .copy,
2369- WidgetState .any: SystemMouseCursors .resizeColumn,
2370- }),
2371- itemBuilder: (BuildContext context, int index) {
2372- return ReorderableDragStartListener (
2373- key: ValueKey <int >(index),
2374- index: index,
2375- child: Text ('$index ' ),
2376- );
2377- },
2378- itemCount: 5 ,
2379- onReorder: (int fromIndex, int toIndex) {},
2365+ testWidgets (
2366+ 'Mouse cursor behavior on the drag handle can be provided' ,
2367+ (WidgetTester tester) async {
2368+ await tester.pumpWidget (
2369+ MaterialApp (
2370+ home: Scaffold (
2371+ body: ReorderableListView .builder (
2372+ mouseCursor:
2373+ const WidgetStateMouseCursor .fromMap (< WidgetStatesConstraint , MouseCursor > {
2374+ WidgetState .dragged: SystemMouseCursors .copy,
2375+ WidgetState .any: SystemMouseCursors .resizeColumn,
2376+ }),
2377+ itemBuilder: (BuildContext context, int index) {
2378+ return ReorderableDragStartListener (
2379+ key: ValueKey <int >(index),
2380+ index: index,
2381+ child: Text ('$index ' ),
2382+ );
2383+ },
2384+ itemCount: 5 ,
2385+ onReorder: (int fromIndex, int toIndex) {},
2386+ ),
23802387 ),
23812388 ),
2382- ),
2383- );
2389+ );
23842390
2385- final TestGesture gesture = await tester.createGesture (kind: PointerDeviceKind .mouse, pointer: 1 );
2386- await gesture.addPointer (location: tester.getCenter (find.byIcon (Icons .drag_handle).first));
2387- await tester.pump ();
2388- expect (
2389- RendererBinding .instance.mouseTracker.debugDeviceActiveCursor (1 ),
2390- SystemMouseCursors .resizeColumn,
2391- );
2392- await gesture.down (tester.getCenter (find.byIcon (Icons .drag_handle).first));
2393- await tester.pump (kLongPressTimeout);
2394- expect (
2395- RendererBinding .instance.mouseTracker.debugDeviceActiveCursor (1 ),
2396- SystemMouseCursors .copy,
2397- );
2398- await gesture.up ();
2399- await tester.pumpAndSettle ();
2400- expect (
2401- RendererBinding .instance.mouseTracker.debugDeviceActiveCursor (1 ),
2402- SystemMouseCursors .resizeColumn,
2403- );
2404- }, variant: TargetPlatformVariant .desktop ());
2391+ final TestGesture gesture = await tester.createGesture (
2392+ kind: PointerDeviceKind .mouse,
2393+ pointer: 1 ,
2394+ );
2395+ await gesture.addPointer (location: tester.getCenter (find.byIcon (Icons .drag_handle).first));
2396+ await tester.pump ();
2397+ expect (
2398+ RendererBinding .instance.mouseTracker.debugDeviceActiveCursor (1 ),
2399+ SystemMouseCursors .resizeColumn,
2400+ );
2401+ await gesture.down (tester.getCenter (find.byIcon (Icons .drag_handle).first));
2402+ await tester.pump (kLongPressTimeout);
2403+ expect (
2404+ RendererBinding .instance.mouseTracker.debugDeviceActiveCursor (1 ),
2405+ SystemMouseCursors .copy,
2406+ );
2407+ await gesture.up ();
2408+ await tester.pumpAndSettle ();
2409+ expect (
2410+ RendererBinding .instance.mouseTracker.debugDeviceActiveCursor (1 ),
2411+ SystemMouseCursors .resizeColumn,
2412+ );
2413+ },
2414+ variant: TargetPlatformVariant .desktop (),
2415+ );
24052416}
24062417
24072418Future <void > longPressDrag (WidgetTester tester, Offset start, Offset end) async {
0 commit comments