2020// For more information about Flutter integration tests, please see
2121// https://docs.flutter.dev/cookbook/testing/integration/introduction
2222
23- import 'dart:async' ;
2423import 'dart:io' ;
2524
2625import 'package:flutter/material.dart' ;
@@ -183,8 +182,8 @@ void main() {
183182 });
184183
185184 patrol (prefix ('Test Maps initialization' ), (PatrolIntegrationTester $) async {
186- final Completer <GoogleNavigationViewController > viewControllerCompleter =
187- Completer < GoogleNavigationViewController > ();
185+ final ControllerCompleter <GoogleNavigationViewController >
186+ viewControllerCompleter = ControllerCompleter ();
188187
189188 await checkTermsAndConditionsAcceptance ($);
190189 await checkLocationDialogAcceptance ($);
@@ -220,7 +219,6 @@ void main() {
220219 GoogleMapsNavigationView (
221220 key: key,
222221 onViewCreated: (GoogleNavigationViewController controller) {
223- controller.setMyLocationEnabled (true );
224222 viewControllerCompleter.complete (controller);
225223 },
226224 initialCameraPosition: cameraPosition,
@@ -243,6 +241,9 @@ void main() {
243241
244242 final GoogleNavigationViewController controller =
245243 await viewControllerCompleter.future;
244+
245+ await controller.setMyLocationEnabled (true );
246+
246247 final CameraPosition cameraOut = await controller.getCameraPosition ();
247248
248249 expect (cameraOut.target.latitude,
@@ -276,8 +277,8 @@ void main() {
276277
277278 patrol (prefix ('Test Maps initialization without navigation' ),
278279 (PatrolIntegrationTester $) async {
279- final Completer <GoogleMapViewController > viewControllerCompleter =
280- Completer <GoogleMapViewController >();
280+ final ControllerCompleter <GoogleMapViewController > viewControllerCompleter =
281+ ControllerCompleter <GoogleMapViewController >();
281282
282283 const CameraPosition cameraPosition =
283284 CameraPosition (target: LatLng (latitude: 65 , longitude: 25.5 ), zoom: 12 );
@@ -300,7 +301,6 @@ void main() {
300301 GoogleMapsMapView (
301302 key: key,
302303 onViewCreated: (GoogleMapViewController controller) {
303- controller.setMyLocationEnabled (true );
304304 viewControllerCompleter.complete (controller);
305305 },
306306 initialCameraPosition: cameraPosition,
@@ -321,6 +321,9 @@ void main() {
321321
322322 final GoogleMapViewController controller =
323323 await viewControllerCompleter.future;
324+
325+ await controller.setMyLocationEnabled (true );
326+
324327 final CameraPosition cameraOut = await controller.getCameraPosition ();
325328
326329 expect (cameraOut.target.latitude,
0 commit comments