cloud_firestore_mocks 0.5.2 copy "cloud_firestore_mocks: ^0.5.2" to clipboard
cloud_firestore_mocks: ^0.5.2 copied to clipboard

discontinued
outdated

Fake implementation of Cloud Firestore. Use this package to write unit tests involving Cloud Firestore.

0.5.2 #

  • fixed null exception when calling collectionGroup on documents with no value. Thank you rhisiart-cufflink!

0.5.1 #

  • make MockDocumentReference.snapshots() fire on updates. Thank you gabeschine!

0.5.0+1 #

0.5.0 #

Support the breaking changes of Firestore 0.14.0. Thank you for the great update sensuikan1973!

0.4.6+1 #

  • downgraded dependency to collection to satisfy flutter_driver requirements.

0.4.6 #

  • support FieldPath.documentId in Query.where and orderBy. Thank you nukotsuka!
  • continuously send notifications on queries, even for updates and deletions. Thank you gki!
  • in DocumentChange, populate oldIndex and newIndex. Thank you sensuikan1973!
  • implemented QuerySnapshot.documentChanges. Thank you feroult!

0.4.5 #

  • support FieldValue and keys containing dots in CollectionReference.add. Thank you nxcco!
  • DocumentSnapshots are made with a deep copy of the data. Thank you amatveyakin!
  • support FieldValue and DateTime in nested objects.
  • support null values in Query.orderBy.
  • updated the documentation on integration tests.

0.4.4 #

  • support whereIn in CollectionReference.where.
  • DocumentSnapshot.data now returns a deep copy.

Thank you anuragbhd for both improvements!

0.4.3+1 #

  • updated docs.

0.4.3 #

  • support Query.startAfterDocument. Thank you Hadii1!
  • support arrayContains in CollectionReference.where. Thank you qwales1!
  • support arrayContainsAny in CollectionReference.where. Thank you anuragbhd!
  • support document paths with slashes. Thank you suztomo!
  • support Document and Collection's parent, path, firebase, and equals methods. Thank you suztomo!

0.4.2 #

New features:

  • support Firestore.runTransaction.
  • support FieldValue.increment, arrayUnion, and arrayRemove.

Adhering to Firebase specs:

  • Firestore.document and collection check the number of segments.
  • Query executes only when calling getDocuments.
  • Updating a document doesn't affect previous Snapshots.
  • saves a deep copy when when saving data to a document.
  • checks that data types are valid upon saving data.

All credits go to suztomo. Thank you!

0.4.1 #

  • CollectionReference.getDocuments returns only documents that have been saved by CollectionReference.add or DocumentReference.setData or DocumentReference.updateData.
  • make CollectionReference.add generate a random documentId.
  • support batch operations updateData and delete.
  • implemented DocumentReference.path.
  • implemented DocumentSnapshot.reference.

Thank you suztomo for contributing these improvements!

0.4.0+1 #

  • fixed some lint error.

0.4.0 #

  • support CollectionReference.document(). Thanks suztomo!
  • support nested documents. Thanks suztomo!
  • support FieldValue.serverTimestamp(). Thanks suztomo!
  • breaking change: remove requirement to call setupFieldValueFactory(). They are now initialized automatically when MockFirestoreInstance is instantiated.

0.3.1 #

  • support FieldValue.delete() again.

0.3.0 #

  • fixed breakage due to FieldValue.type and FieldValue.value being removed from the public API at cloud_firestore 0.10.0.
  • implemented chainable Query.where. Thank you qwales1!
  • dropped support for FieldValue.delete().

0.2.7 #

  • implemented DocumentSnapshot.exists. Thank you qwales1!

0.2.6 #

0.2.5 #

  • upgraded cloud_firestore to ^0.13.0+1.

0.2.4 #

  • cleaned up the public documentation to expose only MockFirestoreInstance.

0.2.3 #

  • fixed code health related issues.

0.2.2 #

  • added support for isGreaterThanOrEqualTo, isLessThan, isLessThanOrEqualTo in CollectionReference.where.
  • implemented mock DocumentReference.delete.

0.2.1 #

  • Fixed snapshots not firing several times.
  • Implemented example unit tests based on Firestore's own example project.

0.2.0 #

  • Initial version.
46
likes
0
pub points
70%
popularity

Publisher

verified publisherwafrat.com

Fake implementation of Cloud Firestore. Use this package to write unit tests involving Cloud Firestore.

Homepage
Repository (GitHub)
View/report issues

License

unknown (LICENSE)

Dependencies

cloud_firestore, cloud_firestore_platform_interface, collection, flutter, mockito, plugin_platform_interface, quiver

More

Packages that depend on cloud_firestore_mocks