Skip to content

Commit 14cbf15

Browse files
authored
docs: update readme example (#45)
1 parent fcf2c34 commit 14cbf15

File tree

2 files changed

+13
-7
lines changed

2 files changed

+13
-7
lines changed

README.md

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ import 'package:flutter_test/flutter_test.dart';
4646
import 'package:mockingjay/mockingjay.dart';
4747
4848
class MyHomePage extends StatelessWidget {
49-
const MyHomePage({Key? key}) : super(key: key);
49+
const MyHomePage({super.key});
5050
5151
@override
5252
Widget build(BuildContext context) {
@@ -60,9 +60,9 @@ class MyHomePage extends StatelessWidget {
6060
}
6161
6262
class MySettingsPage extends StatelessWidget {
63-
const MySettingsPage({Key? key}) : super(key: key);
63+
const MySettingsPage({super.key});
6464
65-
static Route route() {
65+
static Route<void> route() {
6666
return MaterialPageRoute(
6767
builder: (_) => const MySettingsPage(),
6868
settings: const RouteSettings(name: '/settings'),
@@ -78,7 +78,7 @@ class MySettingsPage extends StatelessWidget {
7878
void main() {
7979
testWidgets('pushes SettingsPage when TextButton is tapped', (tester) async {
8080
final navigator = MockNavigator();
81-
when(() => navigator.push(any())).thenAnswer((_) async {});
81+
when(() => navigator.push<void>(any())).thenAnswer((_) async {});
8282
8383
await tester.pumpWidget(
8484
MaterialApp(
@@ -92,10 +92,17 @@ void main() {
9292
await tester.tap(find.byType(TextButton));
9393
9494
verify(
95-
() => navigator.push(any(that: isRoute<void>(whereName: equals('/settings')))),
95+
() => navigator.push<void>(
96+
any(
97+
that: isRoute<void>(
98+
whereName: equals('/settings'),
99+
),
100+
),
101+
),
96102
).called(1);
97103
});
98104
}
105+
99106
```
100107

101108
[ci_badge]: https://github.com/VeryGoodOpenSource/mockingjay/workflows/mockingjay/badge.svg

pubspec.yaml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
name: mockingjay
2-
description: A package that makes it easy to mock, test and verify navigation
3-
calls in Flutter.
2+
description: A package that makes it easy to mock, test and verify navigation calls in Flutter.
43
version: 0.3.0
54
homepage: https://github.com/VeryGoodOpenSource/mockingjay
65

0 commit comments

Comments
 (0)