wip(watch-ui): sauvegarde travail en cours lot UI (#176 #177)

This commit is contained in:
2026-07-29 12:41:30 +02:00
parent f523a5a8b5
commit 193827aacd
2 changed files with 82 additions and 43 deletions

View File

@ -1947,7 +1947,20 @@ void main() {
find.widgetWithText(OutlinedButton, 'Passer létape'),
findsOneWidget,
);
expect(find.widgetWithText(FilledButton, 'Étape suivante'), findsOneWidget);
final nextStepButton = find.widgetWithText(FilledButton, 'Étape suivante');
final skipStepButton = find.widgetWithText(
OutlinedButton,
'Passer létape',
);
expect(nextStepButton, findsOneWidget);
expect(
tester.getTopLeft(nextStepButton).dy,
lessThan(tester.getTopLeft(skipStepButton).dy),
);
expect(
tester.getSize(nextStepButton).width,
greaterThan(tester.getSize(skipStepButton).width),
);
await tester.tap(find.text('Étape suivante'));
await tester.pump();
@ -1997,6 +2010,12 @@ void main() {
await tester.pump();
expect(find.text('00:05'), findsOneWidget);
expect(
find.byWidgetPredicate(
(widget) => widget is FittedBox && widget.fit == BoxFit.contain,
),
findsWidgets,
);
await tester.tap(find.widgetWithText(FilledButton, 'Lancer'));
await tester.pump();
clock.value = DateTime.utc(2026, 7, 17, 12, 0, 2);