00:00 +0: loading C:/Users/Admin/Downloads/TourAppProject/travelin_app/test/widgets/matching_status_view_test.dart 00:00 +0: waiting state shows real preference and no join button 00:00 +1: waiting countdown is shown before deadline and alternatives stay hidden 00:00 +2: waiting countdown includes seconds and clamps expired time 00:00 +3: expired waiting state exposes alternatives and continue waiting 00:00 +4: local countdown rebuilds 60 to 59 to 58 to 57 every second 00:00 +5: server deadline and server clock take precedence over remaining 00:00 +6: zero is clamped and refresh fires only once for the same window 00:00 +7: disposing waiting cancels the timer and delayed refresh 00:01 +8: a new Backend deadline starts a new countdown and expiry refresh 00:01 +9: normal parent rebuilds do not reset the deadline or duplicate ticks 00:01 +10: background time jump is recalculated from deadline on resume 00:01 +11: expiry refresh waits for an in-flight status operation to finish 00:01 +12: new preference anchors a fresh remaining-only waiting window 00:01 +13: matched state opens assigned group without join action 00:01 +14: waiting state exposes explicit alternative destination choices 00:01 +15: All tests passed!