Skip to content

Commit 7e8478c

Browse files
committed
fix test
1 parent e0298fe commit 7e8478c

File tree

2 files changed

+11
-2
lines changed

2 files changed

+11
-2
lines changed

flutter/lib/src/navigation/sentry_navigator_observer.dart

-1
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,6 @@ class SentryNavigatorObserver extends RouteObserver<PageRoute<dynamic>> {
277277
Future<void> _startTimeToDisplayTracking(Route<dynamic>? route) async {
278278
_completedDisplayTracking = Completer<void>();
279279
String? routeName = _currentRouteName;
280-
281280
if (routeName == null) return;
282281

283282
DateTime startTimestamp = _hub.options.clock();

flutter/test/sentry_navigator_observer_test.dart

+11-1
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import 'package:flutter/widgets.dart';
55
import 'package:flutter_test/flutter_test.dart';
66
import 'package:mockito/mockito.dart';
77
import 'package:sentry_flutter/sentry_flutter.dart';
8+
import 'package:sentry_flutter/src/integrations/integrations.dart';
89
import 'package:sentry_flutter/src/native/sentry_native.dart';
910
import 'package:sentry/src/sentry_tracer.dart';
1011
import 'package:sentry_flutter/src/navigation/time_to_display_tracker.dart';
@@ -383,8 +384,15 @@ void main() {
383384
verify(span.setData('route_settings_arguments', arguments));
384385
});
385386

386-
test('flutter root name is replaced', () {
387+
test('flutter root name is replaced', () async {
387388
final rootRoute = route(RouteSettings(name: '/'));
389+
NativeAppStartIntegration.setAppStartInfo(
390+
AppStartInfo(
391+
AppStartType.cold,
392+
start: DateTime.now().add(const Duration(seconds: 1)),
393+
end: DateTime.now().add(const Duration(seconds: 2)),
394+
),
395+
);
388396

389397
final hub = _MockHub();
390398
final span = getMockSentryTracer(name: '/');
@@ -401,6 +409,8 @@ void main() {
401409

402410
sut.didPush(rootRoute, null);
403411

412+
await Future<void>.delayed(const Duration(milliseconds: 100));
413+
404414
final context = verify(hub.startTransactionWithContext(
405415
captureAny,
406416
waitForChildren: true,

0 commit comments

Comments
 (0)