Interface RèglesTestContext

Un contexte de test qui représente un client. Peut être utilisé pour accéder aux émulateurs pour les tests unitaires de règles.

Signature:

export interface RulesTestContext 

Méthodes

Méthode Description
base de données (URL de la base de données) Obtenez une instance de base de données pour ce contexte de test. L'instance du SDK client Firebase JS renvoyée peut être utilisée avec les API du SDK client (v9 modulaire ou compatible v9). Voir : Base de données
Firestore (paramètres) Obtenez une instance Firestore pour ce contexte de test. L'instance du SDK client Firebase JS renvoyée peut être utilisée avec les API du SDK client (v9 modulaire ou compatible v9). Voir : Firestore
stockage (bucketUrl) Obtenez une instance FirebaseStorage pour ce contexte de test. L'instance du SDK client Firebase JS renvoyée peut être utilisée avec les API du SDK client (v9 modulaire ou compatible v9). Voir : FirebaseStorage

RulesTestContext.database()

Obtenez une instance de base de données pour ce contexte de test. L'instance du SDK client Firebase JS renvoyée peut être utilisée avec les API du SDK client (v9 modulaire ou compatible v9).

Voir : Base de données

Signature:

database(databaseURL?: string): firebase.database.Database;

Paramètres

Paramètre Taper Description
URL de base de données chaîne l'URL de l'instance de base de données en temps réel. Si spécifié, renvoie une instance pour une version émulée de l'espace de noms avec des paramètres extraits de l'URL

Retour:

firebase.database.Database

une instance Database configurée pour se connecter à l'émulateur. Il ne se connecte jamais à la production même si une databaseURL de production est spécifiée

RulesTestContext.firestore()

Obtenez une instance Firestore pour ce contexte de test. L'instance du SDK client Firebase JS renvoyée peut être utilisée avec les API du SDK client (v9 modulaire ou compatible v9).

Voir : Firestore

Signature:

firestore(settings?: firebase.firestore.Settings): firebase.firestore.Firestore;

Paramètres

Paramètre Taper Description
paramètres firebase.firestore.Paramètres un objet de paramètres pour configurer l'instance Firestore

Retour:

firebase.firestore.Firestore

une instance Firestore configurée pour se connecter à l'émulateur

RulesTestContext.storage()

Obtenez une instance FirebaseStorage pour ce contexte de test. L'instance du SDK client Firebase JS renvoyée peut être utilisée avec les API du SDK client (v9 modulaire ou compatible v9).

Voir : FirebaseStorage

Signature:

storage(bucketUrl?: string): firebase.storage.Storage;

Paramètres

Paramètre Taper Description
bucketUrl chaîne

Retour:

firebase.storage.Stockage

une instance Storage configurée pour se connecter à l'émulateur