Skip to content

Commit 2989040

Browse files
committed
test: add missing tests
1 parent 6b32034 commit 2989040

File tree

1 file changed

+21
-1
lines changed

1 file changed

+21
-1
lines changed

test/src/mock_navigator_test.dart

Lines changed: 21 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -463,8 +463,28 @@ void main() {
463463
).called(1);
464464
});
465465

466+
testWidgets('mocks .removeRoute calls', (tester) async {
467+
when(
468+
() => navigator.removeRoute<Object?>(any(), any()),
469+
).thenAnswer((_) {});
470+
471+
await tester.pumpTest(
472+
navigator: navigator,
473+
builder: (context) => TextButton(
474+
onPressed: () => Navigator.of(context).removeRoute(testRoute),
475+
child: const Text('Trigger'),
476+
),
477+
);
478+
479+
await tester.tap(find.byType(TextButton));
480+
481+
verify(() => navigator.removeRoute(testRoute)).called(1);
482+
});
483+
466484
testWidgets('mocks .removeRouteBelow calls', (tester) async {
467-
when(() => navigator.removeRouteBelow(any())).thenAnswer((_) {});
485+
when(
486+
() => navigator.removeRouteBelow<Object?>(any(), any()),
487+
).thenAnswer((_) {});
468488

469489
await tester.pumpTest(
470490
navigator: navigator,

0 commit comments

Comments
 (0)