RulesTestContext-Schnittstelle

Ein Testkontext, der einen Client darstellt. Kann verwendet werden, um auf Emulatoren für Regeleinheitentests zuzugreifen.

Unterschrift:

export interface RulesTestContext 

Methoden

Methode Beschreibung
Datenbank(DatenbankURL) Rufen Sie eine Datenbankinstanz für diesen Testkontext ab. Die zurückgegebene Firebase JS-Client-SDK-Instanz kann mit den Client-SDK-APIs (v9 modular oder v9 kompatibel) verwendet werden. Siehe: Datenbank
Firestore (Einstellungen) Holen Sie sich eine Firestore- Instanz für diesen Testkontext. Die zurückgegebene Firebase JS-Client-SDK-Instanz kann mit den Client-SDK-APIs (v9 modular oder v9 kompatibel) verwendet werden. Siehe: Firestore
Speicher(bucketUrl) Rufen Sie eine FirebaseStorage- Instanz für diesen Testkontext ab. Die zurückgegebene Firebase JS-Client-SDK-Instanz kann mit den Client-SDK-APIs (v9 modular oder v9 kompatibel) verwendet werden. Siehe: FirebaseStorage

RulesTestContext.database()

Rufen Sie eine Datenbankinstanz für diesen Testkontext ab. Die zurückgegebene Firebase JS-Client-SDK-Instanz kann mit den Client-SDK-APIs (v9 modular oder v9 kompatibel) verwendet werden.

Siehe: Datenbank

Unterschrift:

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

Parameter

Parameter Typ Beschreibung
DatenbankURL Zeichenfolge die URL der Echtzeitdatenbankinstanz. Wenn angegeben, wird eine Instanz für eine emulierte Version des Namespace mit aus der URL extrahierten Parametern zurückgegeben

Kehrt zurück:

firebase.database.Database

eine Database , die für die Verbindung mit dem Emulator konfiguriert ist. Es wird nie eine Verbindung zur Produktion hergestellt, selbst wenn eine databaseURL angegeben ist

RulesTestContext.firestore()

Holen Sie sich eine Firestore- Instanz für diesen Testkontext. Die zurückgegebene Firebase JS-Client-SDK-Instanz kann mit den Client-SDK-APIs (v9 modular oder v9 kompatibel) verwendet werden.

Siehe: Firestore

Unterschrift:

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

Parameter

Parameter Typ Beschreibung
Einstellungen firebase.firestore.Settings ein Einstellungsobjekt zum Konfigurieren der Firestore- Instanz

Kehrt zurück:

firebase.firestore.Firestore

eine Firestore Instanz, die für die Verbindung mit dem Emulator konfiguriert ist

RulesTestContext.storage()

Rufen Sie eine FirebaseStorage- Instanz für diesen Testkontext ab. Die zurückgegebene Firebase JS-Client-SDK-Instanz kann mit den Client-SDK-APIs (v9 modular oder v9 kompatibel) verwendet werden.

Siehe: FirebaseStorage

Unterschrift:

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

Parameter

Parameter Typ Beschreibung
BucketUrl Zeichenfolge

Kehrt zurück:

firebase.storage.Storage

eine Storage , die für die Verbindung mit dem Emulator konfiguriert ist