Przestrzeń nazw: test

Interfejs

Przestrzenie nazw

Metody

posprzątać

statyczny

posprzątać()

Wykonaj zadania sprzątania.

dokonaćZmiany

statyczny

makeChange(przed, po) zwraca obiekt

Utwórz obiekt Change , który będzie używany jako dane testowe dla funkcji onWrite i onUpdate Firestore i Realtime Database.

Parametr

zanim

Obiekt

Migawka przed zapisem lub aktualizacją.

Wartość nie może mieć wartości null.

Po

Obiekt

Migawka po zapisie lub aktualizacji.

Wartość nie może mieć wartości null.

Zwroty

non-null Object A Change obiekt do testowania.

mockConfig

statyczny

mockConfig(konfiguracja)

Próbne wartości zwracane przez functions.config() .

Parametr

konfiguracja

Obiekt

Pary klucz-wartość reprezentujące konfigurację do wyśmiewania.

Wartość nie może mieć wartości null.

zawinąć

statyczny

wrap(cloudFunction) zwraca test.WrappedFunction

Pobiera funkcję do przetestowania i zwraca funkcję WrappedFunction , którą można wywołać w kodzie testowym.

Parametr

funkcja chmury

Obiekt

CloudFunction to zarówno obiekt, który eksportuje swoje definicje wyzwalaczy w __trigger, jak i można go wywołać jako funkcję przy użyciu interfejsu API JavaScript dla Google Cloud Functions.

Wartość nie może mieć wartości null.

Zwroty

non-null test.WrappedFunction

Funkcja opakowana

statyczny

WrappedFunction(dane, opcje)

Typ funkcji, który można wywołać z danymi testowymi i opcjonalnymi wartościami zastępującymi kontekst zdarzenia. Następnie wywoła funkcję, którą otacza, korzystając z dostarczonych danych testowych i wygenerowanego kontekstu zdarzenia.

Parametr

dane

dowolny typ

Dane testowe.

Wartość nie może mieć wartości null.

opcje

Obiekt

Zastąp wartości kontekstu zdarzenia jako obiekt EventContextOptions .

Wartość może mieć wartość zerową.