Skip to content

Commit 28c0a3c

Browse files
committed
implement FirebaseDatabase.ref()
1 parent 043820e commit 28c0a3c

File tree

1 file changed

+9
-1
lines changed

1 file changed

+9
-1
lines changed

lib/src/mock_firebase_database.dart

Lines changed: 9 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -7,7 +7,15 @@ class MockFirebaseDatabase extends Mock implements FirebaseDatabase {
77
static FirebaseDatabase get instance => MockFirebaseDatabase();
88
static get persistData => _persistData;
99
@override
10-
DatabaseReference reference() => MockDatabaseReference();
10+
DatabaseReference reference() => ref();
11+
12+
DatabaseReference ref([String? path]) {
13+
if (path != null) {
14+
return MockDatabaseReference()..child(path);
15+
}
16+
return MockDatabaseReference();
17+
}
18+
1119
// ignore: unused_field
1220
static bool _persistData = true;
1321
//Todo support non persistence.

0 commit comments

Comments
 (0)