File tree Expand file tree Collapse file tree
playground/frontend/playground_components_dev/lib/src Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -161,13 +161,11 @@ extension WidgetTesterExtension on WidgetTester {
161161 expect (actualText, isNot (startsWith (kCachedResultsLog)));
162162 expectOutputIfDeployed (example, this );
163163
164- // Animation stops just before the analytics event is fired, wait a bit.
165- await Future .delayed (const Duration (seconds: 1 ));
164+ // Wait until the run is fully finished and analytics event is emitted.
165+ final finishedEvent = await PlaygroundComponents .analyticsService.eventsStream
166+ .whereType <RunFinishedAnalyticsEvent >()
167+ .first;
166168
167- final event = PlaygroundComponents .analyticsService.lastEvent;
168- expect (event, isA <RunFinishedAnalyticsEvent >());
169-
170- final finishedEvent = event! as RunFinishedAnalyticsEvent ;
171169 expect (finishedEvent.snippetContext, eventSnippetContext);
172170 }
173171
You can’t perform that action at this time.
0 commit comments