File tree Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Expand file tree Collapse file tree 1 file changed +16
-0
lines changed Original file line number Diff line number Diff line change 11import 'package:flutter_test/flutter_test.dart' ;
22
3+ import 'package:flutter/material.dart' ;
4+
35import 'package:feathr/app.dart' ;
46import 'package:feathr/screens/login.dart' ;
7+ import 'package:feathr/screens/about.dart' ;
58import 'package:feathr/screens/timeline_tabs.dart' ;
69import 'package:feathr/widgets/title.dart' ;
710
@@ -18,4 +21,17 @@ void main() {
1821 expect (find.byType (TitleWidget ), findsOneWidget);
1922 expect (find.text ('feathr' ), findsOneWidget);
2023 });
24+
25+ testWidgets ('Routes render correct widgets' , (WidgetTester tester) async {
26+ await tester.pumpWidget (FeathrApp ());
27+
28+ // Test /login route (initial route)
29+ expect (find.byType (Login ), findsOneWidget);
30+
31+ NavigatorState navigator = tester.state (find.byType (Navigator ));
32+
33+ navigator.pushNamed ('/about' );
34+ await tester.pumpAndSettle ();
35+ expect (find.byType (About ), findsOneWidget);
36+ });
2137}
You can’t perform that action at this time.
0 commit comments