Skip to content

Commit aa9fbbd

Browse files
committed
tests?
1 parent cc5b173 commit aa9fbbd

File tree

2 files changed

+30
-5
lines changed

2 files changed

+30
-5
lines changed

packages/video_player/video_player/example/integration_test/video_player_test.dart

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -102,6 +102,17 @@ void main() {
102102
},
103103
);
104104

105+
testWidgets(
106+
'can seek to end',
107+
(WidgetTester tester) async {
108+
await controller.initialize();
109+
110+
await controller.seekTo(controller.value.duration);
111+
112+
expect(controller.value.duration, controller.value.position);
113+
},
114+
);
115+
105116
testWidgets(
106117
'can be paused',
107118
(WidgetTester tester) async {

packages/video_player/video_player_avfoundation/example/integration_test/video_player_test.dart

Lines changed: 19 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -71,13 +71,27 @@ void main() {
7171
expect(await controller.position, greaterThan(Duration.zero));
7272
});
7373

74-
testWidgets('can seek', (WidgetTester tester) async {
75-
await controller.initialize();
74+
testWidgets(
75+
'can seek',
76+
(WidgetTester tester) async {
77+
await controller.initialize();
7678

77-
await controller.seekTo(const Duration(seconds: 3));
79+
await controller.seekTo(const Duration(seconds: 3));
7880

79-
expect(await controller.position, const Duration(seconds: 3));
80-
});
81+
expect(controller.value.position, const Duration(seconds: 3));
82+
},
83+
);
84+
85+
testWidgets(
86+
'can seek to end',
87+
(WidgetTester tester) async {
88+
await controller.initialize();
89+
90+
await controller.seekTo(controller.value.duration);
91+
92+
expect(controller.value.duration, controller.value.position);
93+
},
94+
);
8195

8296
testWidgets('can be paused', (WidgetTester tester) async {
8397
await controller.initialize();

0 commit comments

Comments
 (0)