import 'package:flutter/material.dart'; import 'package:flutter_test/flutter_test.dart'; import 'package:remotedesk_android/main.dart'; import 'package:shared_preferences/shared_preferences.dart'; void main() { testWidgets('empty device list exposes the add action', (tester) async { SharedPreferences.setMockInitialValues({'locale': 'en'}); await tester.pumpWidget(RemoteDeskApp()); await tester.pumpAndSettle(); expect(find.text('No remote devices'), findsOneWidget); expect(find.byIcon(Icons.add), findsOneWidget); }); }