import 'package:flutter/material.dart'; import 'package:flutter_test/flutter_test.dart'; extension Gestures on WidgetTester { Future dragLeft(Key key, {double offset = -300}) async { return drag(find.byKey(key), Offset(offset, 0)); } Future dragRight(Key key, {double offset = 300}) async { return drag(find.byKey(key), Offset(offset, 0)); } Future dragUp(Key key, {double offset = -300}) async { return drag(find.byKey(key), Offset(0, offset)); } Future dragDown(Key key, {double offset = 300}) async { return drag(find.byKey(key), Offset(0, offset)); } }