import 'package:capstone_project/pages/home.dart'; import 'package:capstone_project/providers/watchlist.dart'; import 'package:flutter_test/flutter_test.dart'; import 'package:provider/provider.dart'; import 'package:shadcn_flutter/shadcn_flutter.dart'; void main() { testWidgets('home page shows empty watchlist state and add action', (WidgetTester tester) async { await tester.pumpWidget( ChangeNotifierProvider( create: (_) => WatchlistProvider(), child: const ShadcnApp( home: HomePage(), ), ), ); expect(find.text('Augor'), findsOneWidget); expect(find.text('Your watchlist is empty'), findsOneWidget); expect(find.text('Add stock'), findsOneWidget); }); }