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