Skip to content

Commit 7f1fa28

Browse files
committed
fix override of removeRouteBelow
1 parent f575fc1 commit 7f1fa28

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

lib/src/mock_navigator.dart

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -319,7 +319,7 @@ class _MockNavigatorState extends NavigatorState {
319319
}
320320

321321
@override
322-
void removeRouteBelow(Route<dynamic> anchorRoute) {
323-
return _navigator.removeRouteBelow(anchorRoute);
322+
void removeRouteBelow<T extends Object?>(Route<T> anchorRoute, [T? result]) {
323+
return _navigator.removeRouteBelow(anchorRoute, result);
324324
}
325325
}

test/src/mock_navigator_test.dart

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -500,7 +500,9 @@ void main() {
500500
});
501501

502502
testWidgets('mocks .removeRouteBelow calls', (tester) async {
503-
when(() => navigator.removeRouteBelow(any())).thenAnswer((_) {});
503+
when(
504+
() => navigator.removeRouteBelow<Object?>(any(), any()),
505+
).thenAnswer((_) {});
504506

505507
await tester.pumpTest(
506508
navigator: navigator,

0 commit comments

Comments
 (0)