import 'package:flutter_test/flutter_test.dart'; import 'package:patbond_flutter/app/app.dart'; import 'package:shared_preferences/shared_preferences.dart'; void main() { testWidgets('Patbond renders the main navigation', (tester) async { SharedPreferences.setMockInitialValues({}); await tester.pumpWidget(const App()); await tester.pumpAndSettle(); expect(find.text('Patbond'), findsWidgets); expect(find.text('首页'), findsWidgets); expect(find.text('创作'), findsOneWidget); expect(find.text('档案'), findsOneWidget); expect(find.text('服务'), findsOneWidget); expect(find.text('我的'), findsOneWidget); expect(find.text('北京 · 朝阳区'), findsOneWidget); expect(find.text('28°C 晴'), findsOneWidget); }); }