@@ -968,6 +968,8 @@ void main() {
968968 testWidgets ('does not crash when inherited widget changes' ,
969969 (WidgetTester tester) async {
970970 final ValueNotifier <String > notifier = ValueNotifier <String >('initial' );
971+
972+ addTearDown (notifier.dispose);
971973 final List <GoRoute > routes = < GoRoute > [
972974 GoRoute (
973975 path: '/' ,
@@ -985,6 +987,7 @@ void main() {
985987 final GoRouter router = GoRouter (
986988 routes: routes,
987989 );
990+ addTearDown (router.dispose);
988991 await tester.pumpWidget (
989992 MaterialApp .router (
990993 routerConfig: router,
@@ -3212,6 +3215,7 @@ void main() {
32123215 (WidgetTester tester) async {
32133216 final GoRouterNamedLocationSpy router =
32143217 GoRouterNamedLocationSpy (routes: routes);
3218+ addTearDown (router.dispose);
32153219 await tester.pumpWidget (
32163220 MaterialApp .router (
32173221 routerConfig: router,
@@ -3230,6 +3234,7 @@ void main() {
32303234
32313235 testWidgets ('calls [go] on closest GoRouter' , (WidgetTester tester) async {
32323236 final GoRouterGoSpy router = GoRouterGoSpy (routes: routes);
3237+ addTearDown (router.dispose);
32333238 await tester.pumpWidget (
32343239 MaterialApp .router (
32353240 routerConfig: router,
@@ -3247,6 +3252,7 @@ void main() {
32473252 testWidgets ('calls [goNamed] on closest GoRouter' ,
32483253 (WidgetTester tester) async {
32493254 final GoRouterGoNamedSpy router = GoRouterGoNamedSpy (routes: routes);
3255+ addTearDown (router.dispose);
32503256 await tester.pumpWidget (
32513257 MaterialApp .router (
32523258 routerConfig: router,
@@ -3268,6 +3274,7 @@ void main() {
32683274 testWidgets ('calls [push] on closest GoRouter' ,
32693275 (WidgetTester tester) async {
32703276 final GoRouterPushSpy router = GoRouterPushSpy (routes: routes);
3277+ addTearDown (router.dispose);
32713278 await tester.pumpWidget (
32723279 MaterialApp .router (
32733280 routerConfig: router,
@@ -3285,6 +3292,7 @@ void main() {
32853292 testWidgets ('calls [push] on closest GoRouter and waits for result' ,
32863293 (WidgetTester tester) async {
32873294 final GoRouterPushSpy router = GoRouterPushSpy (routes: routes);
3295+ addTearDown (router.dispose);
32883296 await tester.pumpWidget (
32893297 MaterialApp .router (
32903298 routeInformationProvider: router.routeInformationProvider,
@@ -3305,6 +3313,7 @@ void main() {
33053313 testWidgets ('calls [pushNamed] on closest GoRouter' ,
33063314 (WidgetTester tester) async {
33073315 final GoRouterPushNamedSpy router = GoRouterPushNamedSpy (routes: routes);
3316+ addTearDown (router.dispose);
33083317 await tester.pumpWidget (
33093318 MaterialApp .router (
33103319 routerConfig: router,
@@ -3326,6 +3335,7 @@ void main() {
33263335 testWidgets ('calls [pushNamed] on closest GoRouter and waits for result' ,
33273336 (WidgetTester tester) async {
33283337 final GoRouterPushNamedSpy router = GoRouterPushNamedSpy (routes: routes);
3338+ addTearDown (router.dispose);
33293339 await tester.pumpWidget (
33303340 MaterialApp .router (
33313341 routeInformationProvider: router.routeInformationProvider,
@@ -3349,6 +3359,7 @@ void main() {
33493359
33503360 testWidgets ('calls [pop] on closest GoRouter' , (WidgetTester tester) async {
33513361 final GoRouterPopSpy router = GoRouterPopSpy (routes: routes);
3362+ addTearDown (router.dispose);
33523363 await tester.pumpWidget (
33533364 MaterialApp .router (
33543365 routerConfig: router,
@@ -3363,6 +3374,7 @@ void main() {
33633374 testWidgets ('calls [pop] on closest GoRouter with result' ,
33643375 (WidgetTester tester) async {
33653376 final GoRouterPopSpy router = GoRouterPopSpy (routes: routes);
3377+ addTearDown (router.dispose);
33663378 await tester.pumpWidget (
33673379 MaterialApp .router (
33683380 routerConfig: router,
@@ -4315,6 +4327,7 @@ void main() {
43154327 GoRoute (path: '/a' , builder: (_, __) => const DummyScreen ()),
43164328 ],
43174329 );
4330+ addTearDown (router.dispose);
43184331
43194332 await tester.pumpWidget (
43204333 MaterialApp .router (
@@ -4377,6 +4390,7 @@ void main() {
43774390 ),
43784391 ],
43794392 );
4393+ addTearDown (router.dispose);
43804394
43814395 await tester.pumpWidget (
43824396 MaterialApp .router (
@@ -4443,6 +4457,7 @@ void main() {
44434457 ),
44444458 ],
44454459 );
4460+ addTearDown (router.dispose);
44464461
44474462 await tester.pumpWidget (
44484463 MaterialApp .router (
@@ -4499,6 +4514,7 @@ void main() {
44994514 ),
45004515 ],
45014516 );
4517+ addTearDown (router.dispose);
45024518
45034519 await tester.pumpWidget (MaterialApp .router (routerConfig: router));
45044520
@@ -4568,6 +4584,7 @@ void main() {
45684584 ),
45694585 ],
45704586 );
4587+ addTearDown (router.dispose);
45714588
45724589 await tester.pumpWidget (
45734590 MaterialApp .router (
@@ -4638,6 +4655,7 @@ void main() {
46384655 ),
46394656 ],
46404657 );
4658+ addTearDown (router.dispose);
46414659
46424660 await tester.pumpWidget (MaterialApp .router (routerConfig: router));
46434661
0 commit comments