import 'package:flutter_test/flutter_test.dart'; import 'package:provider/provider.dart'; import 'package:cashumit/main.dart'; import 'package:cashumit/providers/receipt_provider.dart'; import 'package:shared_preferences/shared_preferences.dart'; void main() { testWidgets('App smoke test initializes properly', (WidgetTester tester) async { SharedPreferences.setMockInitialValues({}); await tester.pumpWidget( MultiProvider( providers: [ ChangeNotifierProvider(create: (_) => ReceiptProvider()), ], child: const MyApp(), ), ); await tester.pumpAndSettle(); // Verifikasi aplikasi berhasil dirender expect(find.byType(MyApp), findsOneWidget); }); }