We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 1baab11 commit 78e7660Copy full SHA for 78e7660
test/src/widgets/movie_card_test.dart
@@ -16,18 +16,29 @@ void main() {
16
});
17
18
testWidgets('Display Movie Card', (WidgetTester tester) async {
19
- await tester.pumpWidget(
20
- MaterialApp(
21
- home: Scaffold(
22
- body: MovieCard(
23
- //TODO 1- Initialize the key with the movie.id
24
- data: movie,
+ provideMockedNetworkImages(() async {
+ await tester.pumpWidget(
+ MaterialApp(
+ home: Scaffold(
+ body: MovieCard(
+ key: Key("${movie.id}"),
25
+ data: movie,
26
+ ),
27
),
28
- ),
- );
29
+ );
30
- //TODO: 2- Find objects to match
31
- throw UnimplementedError();
+ final movieFinder = find.byType(MovieCard);
32
+ expect(movieFinder, findsOneWidget);
33
+
34
+ Finder textFinder = find.text(movie.title);
35
+ expect(textFinder, findsOneWidget);
36
37
+ textFinder = find.text(movie.overview);
38
39
40
+ textFinder = find.text(movie.releaseDate);
41
42
+ });
43
44
}
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
0 commit comments