Espace de noms : tester

Interface

Espaces de noms

Méthodes

nettoyer

statique

nettoyer()

Effectuer des tâches de nettoyage.

faireChange

statique

makeChange (avant, après) renvoie un objet

Créez un objet Change à utiliser comme données de test pour les fonctions Firestore et Realtime Database onWrite et onUpdate .

Paramètre

avant

Objet

Instantané avant l'écriture ou la mise à jour.

La valeur ne doit pas être nulle.

après

Objet

Instantané après l'écriture ou la mise à jour.

La valeur ne doit pas être nulle.

Retour

non-null Object Un objet Change à des fins de test.

mockConfig

statique

mockConfig(config)

Valeurs fictives renvoyées par functions.config() .

Paramètre

configuration

Objet

Paires clé-valeur représentant la configuration à moquer.

La valeur ne doit pas être nulle.

envelopper

statique

wrap(cloudFunction) renvoie test.WrappedFunction

Prend une fonction à tester et renvoie une WrappedFunction qui peut être appelée dans le code de test.

Paramètre

fonction cloud

Objet

Une CloudFunction est à la fois un objet qui exporte ses définitions de déclencheur vers __trigger et peut être appelé en tant que fonction à l'aide de l'API JavaScript pour Google Cloud Functions.

La valeur ne doit pas être nulle.

Retour

non-null test.WrappedFunction

WrappedFunction

statique

WrappedFunction (données, options)

Un type de fonction qui peut être appelé avec des données de test et des valeurs de remplacement facultatives pour le contexte de l'événement. Il invoquera ensuite la fonction qu'il encapsule avec les données de test fournies et un contexte d'événement généré.

Paramètre

données

n'importe quel type

Les données des tests.

La valeur ne doit pas être nulle.

choix

Objet

Remplacez les valeurs du contexte de l'événement en tant qu'objet EventContextOptions .

La valeur peut être nulle.