diff --git a/packages/cloud_firestore/test/cloud_firestore_test.dart b/packages/cloud_firestore/test/cloud_firestore_test.dart index c68f04405009..32729d6954d7 100755 --- a/packages/cloud_firestore/test/cloud_firestore_test.dart +++ b/packages/cloud_firestore/test/cloud_firestore_test.dart @@ -11,6 +11,8 @@ import 'package:flutter/services.dart'; import 'package:flutter_test/flutter_test.dart'; void main() { + TestWidgetsFlutterBinding.ensureInitialized(); + group('$Firestore', () { int mockHandleId = 0; FirebaseApp app; diff --git a/packages/cloud_functions/test/cloud_functions_test.dart b/packages/cloud_functions/test/cloud_functions_test.dart index 6e58c422423f..f4c0d3fb37d9 100644 --- a/packages/cloud_functions/test/cloud_functions_test.dart +++ b/packages/cloud_functions/test/cloud_functions_test.dart @@ -8,6 +8,8 @@ import 'package:flutter/services.dart'; import 'package:flutter_test/flutter_test.dart'; void main() { + TestWidgetsFlutterBinding.ensureInitialized(); + group('$CloudFunctions', () { final List log = []; diff --git a/packages/firebase_admob/test/firebase_admob_test.dart b/packages/firebase_admob/test/firebase_admob_test.dart index 4d85664fa614..e2a8bc5a6fba 100644 --- a/packages/firebase_admob/test/firebase_admob_test.dart +++ b/packages/firebase_admob/test/firebase_admob_test.dart @@ -9,6 +9,8 @@ import 'package:flutter/services.dart'; import 'package:flutter_test/flutter_test.dart'; void main() { + TestWidgetsFlutterBinding.ensureInitialized(); + group('FirebaseAdMob', () { const MethodChannel channel = MethodChannel('plugins.flutter.io/firebase_admob'); diff --git a/packages/firebase_analytics/test/firebase_analytics_test.dart b/packages/firebase_analytics/test/firebase_analytics_test.dart index c8af79710f0d..890075c1a806 100755 --- a/packages/firebase_analytics/test/firebase_analytics_test.dart +++ b/packages/firebase_analytics/test/firebase_analytics_test.dart @@ -9,6 +9,8 @@ import 'package:firebase_analytics/firebase_analytics.dart'; import 'package:flutter/services.dart'; void main() { + TestWidgetsFlutterBinding.ensureInitialized(); + final FirebaseAnalytics analytics = FirebaseAnalytics(); const MethodChannel channel = MethodChannel('plugins.flutter.io/firebase_analytics'); diff --git a/packages/firebase_analytics/test/observer_test.dart b/packages/firebase_analytics/test/observer_test.dart index bcbd31059272..1cd8ac705e2e 100644 --- a/packages/firebase_analytics/test/observer_test.dart +++ b/packages/firebase_analytics/test/observer_test.dart @@ -14,6 +14,8 @@ import 'package:firebase_analytics/firebase_analytics.dart'; import 'package:firebase_analytics/observer.dart'; void main() { + TestWidgetsFlutterBinding.ensureInitialized(); + group('FirebaseAnalyticsObserver', () { FirebaseAnalytics analytics; FirebaseAnalyticsObserver observer; diff --git a/packages/firebase_auth/test/firebase_auth_test.dart b/packages/firebase_auth/test/firebase_auth_test.dart index 5573302c62b6..62045e6116df 100755 --- a/packages/firebase_auth/test/firebase_auth_test.dart +++ b/packages/firebase_auth/test/firebase_auth_test.dart @@ -67,6 +67,8 @@ const Map kMockAdditionalUserInfo = { }; void main() { + TestWidgetsFlutterBinding.ensureInitialized(); + group('$FirebaseAuth', () { final String appName = 'testApp'; final FirebaseApp app = FirebaseApp(name: appName); diff --git a/packages/firebase_core/test/firebase_core_test.dart b/packages/firebase_core/test/firebase_core_test.dart index d09a8c99629d..772b876fc37c 100755 --- a/packages/firebase_core/test/firebase_core_test.dart +++ b/packages/firebase_core/test/firebase_core_test.dart @@ -7,6 +7,8 @@ import 'package:flutter/services.dart'; import 'package:flutter_test/flutter_test.dart'; void main() { + TestWidgetsFlutterBinding.ensureInitialized(); + group('$FirebaseApp', () { final List log = []; const FirebaseApp testApp = FirebaseApp( diff --git a/packages/firebase_crashlytics/test/firebase_crashlytics_test.dart b/packages/firebase_crashlytics/test/firebase_crashlytics_test.dart index ed3bce48c5aa..aac0a29dcd82 100644 --- a/packages/firebase_crashlytics/test/firebase_crashlytics_test.dart +++ b/packages/firebase_crashlytics/test/firebase_crashlytics_test.dart @@ -10,6 +10,8 @@ import 'package:flutter/services.dart'; import 'package:flutter_test/flutter_test.dart'; void main() { + TestWidgetsFlutterBinding.ensureInitialized(); + group('$Crashlytics', () { final List log = []; diff --git a/packages/firebase_database/test/firebase_database_test.dart b/packages/firebase_database/test/firebase_database_test.dart index 66974ddc8adf..ae1c187cc17f 100755 --- a/packages/firebase_database/test/firebase_database_test.dart +++ b/packages/firebase_database/test/firebase_database_test.dart @@ -10,6 +10,8 @@ import 'package:flutter/services.dart'; import 'package:flutter_test/flutter_test.dart'; void main() { + TestWidgetsFlutterBinding.ensureInitialized(); + group('$FirebaseDatabase', () { const MethodChannel channel = MethodChannel( 'plugins.flutter.io/firebase_database', diff --git a/packages/firebase_database/test/firebase_list_test.dart b/packages/firebase_database/test/firebase_list_test.dart index 559fe8138e31..a6d6c24f0962 100644 --- a/packages/firebase_database/test/firebase_list_test.dart +++ b/packages/firebase_database/test/firebase_list_test.dart @@ -6,10 +6,13 @@ import 'dart:async'; import 'package:firebase_database/firebase_database.dart'; import 'package:firebase_database/ui/firebase_list.dart'; +import 'package:flutter_test/flutter_test.dart' show TestWidgetsFlutterBinding; import 'package:mockito/mockito.dart'; import 'package:test/test.dart'; void main() { + TestWidgetsFlutterBinding.ensureInitialized(); + group('FirebaseList', () { StreamController onChildAddedStreamController; StreamController onChildRemovedStreamController; diff --git a/packages/firebase_dynamic_links/test/firebase_dynamic_links_test.dart b/packages/firebase_dynamic_links/test/firebase_dynamic_links_test.dart index e89dfef03df3..ad558df4b635 100644 --- a/packages/firebase_dynamic_links/test/firebase_dynamic_links_test.dart +++ b/packages/firebase_dynamic_links/test/firebase_dynamic_links_test.dart @@ -8,6 +8,8 @@ import 'package:firebase_dynamic_links/firebase_dynamic_links.dart'; import 'package:flutter_test/flutter_test.dart'; void main() { + TestWidgetsFlutterBinding.ensureInitialized(); + group('$FirebaseDynamicLinks', () { final List log = []; diff --git a/packages/firebase_messaging/test/firebase_messaging_test.dart b/packages/firebase_messaging/test/firebase_messaging_test.dart index a4e6d7c04756..c0a47ba57366 100644 --- a/packages/firebase_messaging/test/firebase_messaging_test.dart +++ b/packages/firebase_messaging/test/firebase_messaging_test.dart @@ -6,11 +6,14 @@ import 'dart:async'; import 'package:flutter/services.dart'; import 'package:firebase_messaging/firebase_messaging.dart'; +import 'package:flutter_test/flutter_test.dart' show TestWidgetsFlutterBinding; import 'package:mockito/mockito.dart'; import 'package:platform/platform.dart'; import 'package:test/test.dart'; void main() { + TestWidgetsFlutterBinding.ensureInitialized(); + MockMethodChannel mockChannel; FirebaseMessaging firebaseMessaging; diff --git a/packages/firebase_ml_vision/test/firebase_ml_vision_test.dart b/packages/firebase_ml_vision/test/firebase_ml_vision_test.dart index 59dea115f83f..35c29351b06b 100644 --- a/packages/firebase_ml_vision/test/firebase_ml_vision_test.dart +++ b/packages/firebase_ml_vision/test/firebase_ml_vision_test.dart @@ -10,6 +10,8 @@ import 'package:flutter/services.dart'; import 'package:flutter_test/flutter_test.dart'; void main() { + TestWidgetsFlutterBinding.ensureInitialized(); + group('$FirebaseVision', () { final List log = []; dynamic returnValue; diff --git a/packages/firebase_ml_vision/test/image_labeler_test.dart b/packages/firebase_ml_vision/test/image_labeler_test.dart index a95cca264235..c89c531fb9a8 100644 --- a/packages/firebase_ml_vision/test/image_labeler_test.dart +++ b/packages/firebase_ml_vision/test/image_labeler_test.dart @@ -7,6 +7,8 @@ import 'package:flutter/services.dart'; import 'package:flutter_test/flutter_test.dart'; void main() { + TestWidgetsFlutterBinding.ensureInitialized(); + group('$FirebaseVision', () { final List log = []; dynamic returnValue; diff --git a/packages/firebase_performance/test/firebase_performance_test.dart b/packages/firebase_performance/test/firebase_performance_test.dart index 70549a0501e4..d7899f7a012a 100644 --- a/packages/firebase_performance/test/firebase_performance_test.dart +++ b/packages/firebase_performance/test/firebase_performance_test.dart @@ -8,6 +8,8 @@ import 'package:firebase_performance/firebase_performance.dart'; import 'package:flutter_test/flutter_test.dart'; void main() { + TestWidgetsFlutterBinding.ensureInitialized(); + group('$FirebasePerformance', () { final List performanceLog = []; diff --git a/packages/firebase_remote_config/test/firebase_remote_config_test.dart b/packages/firebase_remote_config/test/firebase_remote_config_test.dart index b86f067a6c1a..937ac98a5d8d 100644 --- a/packages/firebase_remote_config/test/firebase_remote_config_test.dart +++ b/packages/firebase_remote_config/test/firebase_remote_config_test.dart @@ -7,6 +7,8 @@ import 'package:flutter/services.dart'; import 'package:flutter_test/flutter_test.dart'; void main() { + TestWidgetsFlutterBinding.ensureInitialized(); + final int lastFetchTime = 1520618753782; Map getDefaultInstance() { return { diff --git a/packages/firebase_storage/test/firebase_storage_test.dart b/packages/firebase_storage/test/firebase_storage_test.dart index c03288dade34..cf37d19d77cd 100644 --- a/packages/firebase_storage/test/firebase_storage_test.dart +++ b/packages/firebase_storage/test/firebase_storage_test.dart @@ -11,6 +11,8 @@ import 'package:flutter/services.dart'; import 'package:flutter_test/flutter_test.dart'; void main() { + TestWidgetsFlutterBinding.ensureInitialized(); + group('FirebaseStorage', () { final FirebaseApp app = const FirebaseApp( name: 'testApp',