Spazio dei nomi: prova

Interfaccia

Spazi dei nomi

Metodi

ripulire

statico

ripulire()

Completa le attività di pulizia.

fare un cambiamento

statico

makeChange(prima, dopo) restituisce Oggetto

Crea un oggetto Change da utilizzare come dati di test per le funzioni onWrite e onUpdate di Firestore e Realtime Database.

Parametro

Prima

Oggetto

Istantanea prima della scrittura o dell'aggiornamento.

Il valore non deve essere nullo.

Dopo

Oggetto

Istantanea dopo la scrittura o l'aggiornamento.

Il valore non deve essere nullo.

ritorna

non-null Object Un oggetto Change per il test.

mockConfig

statico

mockConfig(config)

Valori fittizi restituiti da functions.config() .

Parametro

config

Oggetto

Coppie chiave-valore che rappresentano la configurazione da simulare.

Il valore non deve essere nullo.

avvolgere

statico

wrap(cloudFunction) restituisce test.WrappedFunction

Accetta una funzione da testare e restituisce una WrappedFunction che può essere chiamata nel codice di test.

Parametro

cloudFunction

Oggetto

Una CloudFunction è sia un oggetto che esporta le sue definizioni di trigger in __trigger sia può essere chiamato come funzione utilizzando l'API JavaScript per Google Cloud Functions.

Il valore non deve essere nullo.

ritorna

non-null test.WrappedFunction

Funzione Wrapped

statico

WrappedFunction(dati, opzioni)

Un tipo di funzione che può essere chiamato con dati di test e valori di override facoltativi per il contesto dell'evento. Successivamente invocherà la funzione che racchiude con i dati di test forniti e un contesto di evento generato.

Parametro

dati

qualsiasi tipo

I dati della prova.

Il valore non deve essere nullo.

opzioni

Oggetto

Sostituisci i valori per il contesto dell'evento come oggetto EventContextOptions .

Il valore potrebbe essere nullo.