Skip to content
This repository was archived by the owner on Apr 14, 2026. It is now read-only.

Commit 89a5896

Browse files
fix: fix null safety issues and tests (#2)
1 parent 32099b4 commit 89a5896

3 files changed

Lines changed: 7 additions & 5 deletions

File tree

lib/mock_navigator.dart

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,6 @@ library mock_navigator;
44

55
import 'package:flutter/material.dart';
66
import 'package:mocktail/mocktail.dart' as mocktail;
7-
import 'package:mockito/mockito.dart' as mockito;
87

98
/// A template fake route, useful for registering fallbacks when using the
109
/// `mocktail` package.

pubspec.yaml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,10 @@ environment:
1111
dependencies:
1212
flutter:
1313
sdk: flutter
14-
mockito: 4.1.3
15-
mocktail: 0.1.1
1614

1715
dev_dependencies:
1816
flutter_test:
1917
sdk: flutter
2018
coverage: 0.15.2
19+
mocktail: 0.1.1
2120
very_good_analysis: 2.0.3

test/mock_navigator_test.dart

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,10 @@ import 'package:flutter_test/flutter_test.dart';
44
import 'package:mock_navigator/mock_navigator.dart';
55
import 'package:mocktail/mocktail.dart';
66

7+
class MockNavigator extends Mock
8+
with MockNavigatorDiagnosticsMixin
9+
implements MockNavigatorBase {}
10+
711
extension on WidgetTester {
812
Future<void> pumpTest(Widget widget) async {
913
await pumpWidget(
@@ -19,14 +23,14 @@ extension on WidgetTester {
1923

2024
void main() {
2125
group('MockNavigator', () {
22-
late MockNavigator navigator;
26+
late MockNavigatorBase navigator;
2327

2428
setUpAll(() {
2529
registerFallbackValue<Route<Object?>>(FakeRoute<Object?>());
2630
});
2731

2832
setUp(() {
29-
navigator = MocktailNavigator();
33+
navigator = MockNavigator();
3034
});
3135

3236
testWidgets('mocks .push calls', (tester) async {

0 commit comments

Comments
 (0)