test: migrate scroll_service_test
This commit is contained in:
parent
22eafb7b66
commit
0f4c5241b7
1 changed files with 6 additions and 8 deletions
|
|
@ -1,6 +1,6 @@
|
|||
import 'package:flutter/material.dart';
|
||||
import 'package:flutter_test/flutter_test.dart';
|
||||
import '../infra/test_editor.dart';
|
||||
import '../new/infra/testable_editor.dart';
|
||||
|
||||
void main() async {
|
||||
setUpAll(() {
|
||||
|
|
@ -8,27 +8,25 @@ void main() async {
|
|||
});
|
||||
|
||||
group('Testing Scroll With Gestures', () {
|
||||
testWidgets('Test Gestsure Scroll', (tester) async {
|
||||
testWidgets('Test Gesture Scroll', (tester) async {
|
||||
final editor = tester.editor;
|
||||
for (var i = 0; i < 100; i++) {
|
||||
editor.insertTextNode('$i');
|
||||
editor.addParagraph(initialText: '$i');
|
||||
}
|
||||
editor.insertTextNode('mark');
|
||||
editor.addParagraph(initialText: 'mark');
|
||||
for (var i = 100; i < 200; i++) {
|
||||
editor.insertTextNode('$i');
|
||||
editor.addParagraph(initialText: '$i');
|
||||
}
|
||||
await editor.startTesting();
|
||||
|
||||
final listFinder = find.byType(Scrollable);
|
||||
final itemFinder = find.text('mark', findRichText: true);
|
||||
|
||||
await tester.scrollUntilVisible(
|
||||
itemFinder,
|
||||
500.0,
|
||||
scrollable: listFinder,
|
||||
);
|
||||
|
||||
expect(itemFinder, findsOneWidget);
|
||||
await editor.dispose();
|
||||
});
|
||||
});
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue