Skip to content

Commit 3630aa9

Browse files
Merge pull request #11 from collinjackson/fix_tests
Fix unit tests by calling TestWidgetsFlutterBinding.ensureInitialized()
2 parents f1e60a5 + 661485d commit 3630aa9

File tree

17 files changed

+36
-0
lines changed

17 files changed

+36
-0
lines changed

packages/cloud_firestore/test/cloud_firestore_test.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,8 @@ import 'package:flutter/services.dart';
1111
import 'package:flutter_test/flutter_test.dart';
1212

1313
void main() {
14+
TestWidgetsFlutterBinding.ensureInitialized();
15+
1416
group('$Firestore', () {
1517
int mockHandleId = 0;
1618
FirebaseApp app;

packages/cloud_functions/test/cloud_functions_test.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,8 @@ import 'package:flutter/services.dart';
88
import 'package:flutter_test/flutter_test.dart';
99

1010
void main() {
11+
TestWidgetsFlutterBinding.ensureInitialized();
12+
1113
group('$CloudFunctions', () {
1214
final List<MethodCall> log = <MethodCall>[];
1315

packages/firebase_admob/test/firebase_admob_test.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ import 'package:flutter/services.dart';
99
import 'package:flutter_test/flutter_test.dart';
1010

1111
void main() {
12+
TestWidgetsFlutterBinding.ensureInitialized();
13+
1214
group('FirebaseAdMob', () {
1315
const MethodChannel channel =
1416
MethodChannel('plugins.flutter.io/firebase_admob');

packages/firebase_analytics/test/firebase_analytics_test.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,8 @@ import 'package:firebase_analytics/firebase_analytics.dart';
99
import 'package:flutter/services.dart';
1010

1111
void main() {
12+
TestWidgetsFlutterBinding.ensureInitialized();
13+
1214
final FirebaseAnalytics analytics = FirebaseAnalytics();
1315
const MethodChannel channel =
1416
MethodChannel('plugins.flutter.io/firebase_analytics');

packages/firebase_analytics/test/observer_test.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,8 @@ import 'package:firebase_analytics/firebase_analytics.dart';
1414
import 'package:firebase_analytics/observer.dart';
1515

1616
void main() {
17+
TestWidgetsFlutterBinding.ensureInitialized();
18+
1719
group('FirebaseAnalyticsObserver', () {
1820
FirebaseAnalytics analytics;
1921
FirebaseAnalyticsObserver observer;

packages/firebase_auth/test/firebase_auth_test.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -67,6 +67,8 @@ const Map<String, dynamic> kMockAdditionalUserInfo = <String, dynamic>{
6767
};
6868

6969
void main() {
70+
TestWidgetsFlutterBinding.ensureInitialized();
71+
7072
group('$FirebaseAuth', () {
7173
final String appName = 'testApp';
7274
final FirebaseApp app = FirebaseApp(name: appName);

packages/firebase_core/test/firebase_core_test.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,8 @@ import 'package:flutter/services.dart';
77
import 'package:flutter_test/flutter_test.dart';
88

99
void main() {
10+
TestWidgetsFlutterBinding.ensureInitialized();
11+
1012
group('$FirebaseApp', () {
1113
final List<MethodCall> log = <MethodCall>[];
1214
const FirebaseApp testApp = FirebaseApp(

packages/firebase_crashlytics/test/firebase_crashlytics_test.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ import 'package:flutter/services.dart';
1010
import 'package:flutter_test/flutter_test.dart';
1111

1212
void main() {
13+
TestWidgetsFlutterBinding.ensureInitialized();
14+
1315
group('$Crashlytics', () {
1416
final List<MethodCall> log = <MethodCall>[];
1517

packages/firebase_database/test/firebase_database_test.dart

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,8 @@ import 'package:flutter/services.dart';
1010
import 'package:flutter_test/flutter_test.dart';
1111

1212
void main() {
13+
TestWidgetsFlutterBinding.ensureInitialized();
14+
1315
group('$FirebaseDatabase', () {
1416
const MethodChannel channel = MethodChannel(
1517
'plugins.flutter.io/firebase_database',

packages/firebase_database/test/firebase_list_test.dart

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,13 @@ import 'dart:async';
66

77
import 'package:firebase_database/firebase_database.dart';
88
import 'package:firebase_database/ui/firebase_list.dart';
9+
import 'package:flutter_test/flutter_test.dart' show TestWidgetsFlutterBinding;
910
import 'package:mockito/mockito.dart';
1011
import 'package:test/test.dart';
1112

1213
void main() {
14+
TestWidgetsFlutterBinding.ensureInitialized();
15+
1316
group('FirebaseList', () {
1417
StreamController<Event> onChildAddedStreamController;
1518
StreamController<Event> onChildRemovedStreamController;

0 commit comments

Comments
 (0)