Skip to content

Commit 4798697

Browse files
authored
Upgraded dependencies (firebase_database to 11.0.4) (#19)
* Upgraded dependencies (firebase_database to 11.0.4) * Updated README
1 parent 16a6007 commit 4798697

File tree

5 files changed

+10
-17
lines changed

5 files changed

+10
-17
lines changed

CHANGELOG.md

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
## 0.7.0
2+
* Upgraded dependencies (firebase_database to 11.0.4)
3+
* Removed deprecated `reference()` method for `MockFirebaseDatabase`
14
## 0.6.1
25
* Upgrade to flutter and dependencies
36
## 0.6.0

README.md

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -27,13 +27,13 @@ class UserRepository {
2727
2828
Future<String> getUserName(String userId) async {
2929
final userNameReference =
30-
firebaseDatabase.reference().child('users').child(userId).child('name');
30+
firebaseDatabase.ref().child('users').child(userId).child('name');
3131
final dataSnapshot = await userNameReference.once();
3232
return dataSnapshot.value;
3333
}
3434
3535
Future<Map<String, dynamic>> getUser(String userId) async {
36-
final userNode = firebaseDatabase.reference().child('users/$userId');
36+
final userNode = firebaseDatabase.ref().child('users/$userId');
3737
final dataSnapshot = await userNode.once();
3838
return dataSnapshot.value;
3939
}
@@ -59,7 +59,7 @@ void main() {
5959
}
6060
}
6161
};
62-
MockFirebaseDatabase.instance.reference().set(fakeData);
62+
MockFirebaseDatabase.instance.ref().set(fakeData);
6363
setUp(() {
6464
firebaseDatabase = MockFirebaseDatabase.instance;
6565
userRepository = UserRepository(firebaseDatabase);
@@ -93,7 +93,6 @@ for testing a firebase service that isn't fully mocked.
9393
### Supported getters/methods
9494
- ```MockFirebaseDatabase```
9595
- ```ref()```
96-
- ```reference()```
9796
- ```MockDatabaseReference```
9897
- ```key```
9998
- ```path```

lib/src/mock_firebase_database.dart

Lines changed: 0 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,6 @@ class MockFirebaseDatabase extends Mock implements FirebaseDatabase {
1010

1111
Map<String, dynamic> _volatileData = <String, dynamic>{};
1212

13-
@override
14-
DatabaseReference reference() => ref();
15-
1613
@override
1714
DatabaseReference ref([String? path]) {
1815
if (path != null) {

pubspec.yaml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@ name: firebase_database_mocks
22

33
description: Fakes to write unit tests for FirebaseDatabase (real-time database).
44

5-
version: 0.6.1
5+
version: 0.7.0
66

77
repository: https://github.com/sitatec/firebase_database_mocks.git
88
homepage: https://github.com/sitatec/firebase_database_mocks.git
@@ -16,9 +16,9 @@ dependencies:
1616
sdk: flutter
1717
flutter_test:
1818
sdk: flutter
19-
firebase_database: ^10.3.4
20-
mockito: ^5.4.2
21-
firebase_core_platform_interface: ^5.0.0
19+
firebase_database: ^11.0.4
20+
mockito: ^5.4.4
21+
firebase_core_platform_interface: ^5.2.0
2222

2323
dev_dependencies:
2424
flutter_lints: ^3.0.1

test/mock_database_reference_test.dart

Lines changed: 0 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -18,12 +18,6 @@ void main() {
1818
MockDatabaseReference().child("initialPath").path,
1919
);
2020
});
21-
test("Should get reference using the deprecated reference() method", () {
22-
expect(
23-
MockFirebaseDatabase.instance.reference().child("deprecated").path,
24-
MockDatabaseReference().child("deprecated").path,
25-
);
26-
});
2721
test('Should work with slash as prefix', () {
2822
expect(
2923
databaseReference.child('/test').path,

0 commit comments

Comments
 (0)