import 'package:flutter/material.dart'; import 'package:flutter_test/flutter_test.dart'; import 'package:provider/provider.dart'; import 'package:xstream_tv/screens/login_screen.dart'; import 'package:xstream_tv/services/iptv_provider.dart'; void main() { testWidgets('renders login screen', (WidgetTester tester) async { await tester.pumpWidget( ChangeNotifierProvider( create: (_) => IPTVProvider(), child: const MaterialApp(home: LoginScreen()), ), ); expect(find.text('XStream TV'), findsOneWidget); expect(find.text('IPTV Player for Android TV'), findsOneWidget); expect(find.text('Login'), findsOneWidget); }); }