Namensraum: test

Schnittstelle

Namensräume

Methoden

Aufräumen

statisch

Aufräumen()

Erledigen Sie Aufräumarbeiten.

etwas ändern

statisch

makeChange(before, after) gibt Object zurück

Erstellen Sie ein Change Objekt, das als Testdaten für onWrite und onUpdate Funktionen von Firestore und Realtime Database verwendet werden soll.

Parameter

Vor

Objekt

Snapshot vor dem Schreiben oder Aktualisieren.

Der Wert darf nicht null sein.

nach

Objekt

Snapshot nach dem Schreiben oder Aktualisieren.

Der Wert darf nicht null sein.

Kehrt zurück

non-null Object Ein Change Objekt zum Testen.

mockConfig

statisch

mockConfig(config)

Scheinwerte, die von functions.config() zurückgegeben werden.

Parameter

config

Objekt

Schlüsselwertpaare, die die zu verspottende Konfiguration darstellen.

Der Wert darf nicht null sein.

wickeln

statisch

wrap(cloudFunction) gibt test.WrappedFunction zurück

Nimmt eine zu testende Funktion und gibt eine WrappedFunction zurück, die im Testcode aufgerufen werden kann.

Parameter

cloudFunction

Objekt

Eine CloudFunction ist sowohl ein Objekt, das seine Triggerdefinitionen unter __trigger exportiert, als auch kann als Funktion mithilfe der JavaScript-API für Google Cloud Functions aufgerufen werden.

Der Wert darf nicht null sein.

Kehrt zurück

non-null test.WrappedFunction

WrappedFunction

statisch

WrappedFunction(Daten, Optionen)

Ein Funktionstyp, der mit Testdaten und optionalen Überschreibungswerten für den Ereigniskontext aufgerufen werden kann. Anschließend ruft es die Funktion auf, die es mit den bereitgestellten Testdaten und einem generierten Ereigniskontext umschließt.

Parameter

Daten

jeder Typ

Die Testdaten.

Der Wert darf nicht null sein.

Optionen

Objekt

Überschreiben Sie Werte für den Ereigniskontext als EventContextOptions Objekt.

Der Wert kann null sein.