import 'package:flutter/material.dart'; import 'package:flutter_test/flutter_test.dart'; import 'package:social_app/features/calendar/data/models/schedule_item_model.dart'; import 'package:social_app/features/calendar/ui/widgets/create_event_sheet.dart'; void main() { testWidgets('编辑日程时支持非默认提醒值', (tester) async { final event = ScheduleItemModel( id: 'evt_1', ownerId: 'user_1', title: '测试日程', startAt: DateTime(2026, 3, 18, 10, 0), endAt: DateTime(2026, 3, 18, 11, 0), metadata: ScheduleMetadata(reminderMinutes: 20), ); await tester.pumpWidget( MaterialApp( home: Scaffold(body: CreateEventSheet(editingEvent: event)), ), ); await tester.pumpAndSettle(); await tester.tap(find.text('进阶')); await tester.pumpAndSettle(); expect(find.text('开始前20分钟'), findsOneWidget); }); }