import 'package:flutter/material.dart'; import 'package:flutter_test/flutter_test.dart'; import 'package:flutter_riverpod/flutter_riverpod.dart'; import 'package:app_pfm_ocr_v2/features/camera/camera_screen.dart'; void main() { testWidgets('CameraScreen renders basic UI elements with camera and gallery buttons', (WidgetTester tester) async { await tester.pumpWidget( const ProviderScope( child: MaterialApp( home: CameraScreen(), ), ), ); // Verify Title exists expect(find.text('Pemindai Dokumen OCR'), findsOneWidget); // Verify main card header exists expect(find.text('Pemindai DO'), findsOneWidget); // Verify Camera button exists expect(find.text('Ambil Foto Kamera'), findsOneWidget); // Verify Gallery button exists expect(find.text('Pilih Dari Galeri'), findsOneWidget); }); }