import 'package:flutter/material.dart'; import 'package:flutter_test/flutter_test.dart'; import 'package:hwhub/widgets/car_card.dart'; void main() { testWidgets('CarCard renders model id and metadata', (tester) async { await tester.pumpWidget( const MaterialApp( home: Scaffold( body: Center( child: SizedBox( width: 220, height: 360, child: CarCard( hwId: 'ABC12', name: 'Die-Cast Model', series: 'Collector Series', year: 2024, isVerified: true, ), ), ), ), ), ); expect(find.text('ABC12'), findsOneWidget); expect(find.text('Die-Cast Model'), findsOneWidget); expect(find.text('Collector Series'), findsOneWidget); expect(find.text('2024'), findsOneWidget); expect(find.text('Verified'), findsOneWidget); }); testWidgets('CarCard shows selected state label', (tester) async { await tester.pumpWidget( const MaterialApp( home: Scaffold( body: Center( child: SizedBox( width: 220, height: 360, child: CarCard( hwId: 'XYZ99', isSelected: true, ), ), ), ), ), ); expect(find.text('Selected'), findsOneWidget); }); }