From 28c0a3c628483759d1461a9f020a0a48887e3cc3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Sita=20B=C3=A9r=C3=A9t=C3=A9?= Date: Tue, 14 Dec 2021 14:36:17 +0000 Subject: [PATCH] implement FirebaseDatabase.ref() --- lib/src/mock_firebase_database.dart | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/lib/src/mock_firebase_database.dart b/lib/src/mock_firebase_database.dart index 47cb73a..6495180 100644 --- a/lib/src/mock_firebase_database.dart +++ b/lib/src/mock_firebase_database.dart @@ -7,7 +7,15 @@ class MockFirebaseDatabase extends Mock implements FirebaseDatabase { static FirebaseDatabase get instance => MockFirebaseDatabase(); static get persistData => _persistData; @override - DatabaseReference reference() => MockDatabaseReference(); + DatabaseReference reference() => ref(); + + DatabaseReference ref([String? path]) { + if (path != null) { + return MockDatabaseReference()..child(path); + } + return MockDatabaseReference(); + } + // ignore: unused_field static bool _persistData = true; //Todo support non persistence.