Namespace zum Testen von Echtzeitdatenbankfunktionen mit dem Cloud Functions for Firebase Test SDK.
Methoden
exampleDataSnapshot
statisch
exampleDataSnapshot() gibt test.database.DataSnapshot zurück
Rufen Sie einen Beispieldaten-Snapshot ab, der bereits mit Daten gefüllt ist. Kann an eine umschlossene Datenbank onCreate oder onDelete Funktion übergeben werden.
Kehrt zurück
non-null test.database.DataSnapshot
exampleDataSnapshotChange
statisch
exampleDataSnapshotChange() gibt test.database.DataSnapshot zurück
Rufen Sie ein Beispiel für Change Objekt von Daten-Snapshots ab, die bereits mit Daten gefüllt sind. Kann an eine umschlossene Datenbank onUpdate oder onWrite Funktion übergeben werden.
Kehrt zurück
non-null test.database.DataSnapshot
makeDataSnapshot
statisch
makeDataSnapshot(val, refPath, app) gibt test.database.DataSnapshot zurück
Erstellen Sie zum Testen einen Daten-Snapshot.
Parameter
val
(Zeichenfolge, Zahl, boolescher Wert oder Nicht-Null-Objekt)
Wert der Daten für den Snapshot.
refPath
Zeichenfolge
Vollständiger Pfad der Referenz (z. B. „users/alovelace“).
App
firebase.app.App
Die Firebase-App, zu der die Datenbank gehört. Für die Erstellung dieses Snapshots wird die bei der Initialisierung der App angegebene databaseURL verwendet. Sie müssen diesen Parameter nicht angeben, wenn Sie beim Initialisieren firebase-functions-test Konfigurationswerte angegeben haben.