import 'package:flutter/material.dart'; import 'package:flutter_test/flutter_test.dart'; import 'package:shared_preferences/shared_preferences.dart'; import 'package:pilotvault_fly/main.dart'; void main() { testWidgets('Opens on the home screen with no aircraft connected', (WidgetTester tester) async { SharedPreferences.setMockInitialValues({}); await tester.pumpWidget(const DjiSampleApp()); await tester.pump(); expect(find.text('No aircraft connected'), findsOneWidget); expect(find.text('Connect aircraft'), findsOneWidget); expect(find.byType(MaterialApp), findsOneWidget); }); }