Skip to content

Commit f317aa5

Browse files
author
sitatec
committed
create mockFirebaseDatabase
1 parent bf244d2 commit f317aa5

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed
Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
import 'package:firebase_database/firebase_database.dart';
2+
import 'package:mockito/mockito.dart';
3+
4+
import 'mock_database_reference.dart';
5+
6+
class MockFirebaseDatabase extends Mock implements FirebaseDatabase {
7+
static FirebaseDatabase get instance => MockFirebaseDatabase();
8+
static get persistData => _persistData;
9+
@override
10+
DatabaseReference reference() => MockDatabaseReference();
11+
// ignore: unused_field
12+
static bool _persistData = true;
13+
//Todo support non persistence.
14+
// static void settings({bool persistData = true}) {
15+
// _persistData = persistData;
16+
// }
17+
}

0 commit comments

Comments
 (0)