Interfejs RulesTestContext

Kontekst testowy, który reprezentuje klienta. Pozwala uzyskać dostęp do emulatorów testowania jednostkowego reguł.

Podpis:

export interface RulesTestContext 

Metody

Metoda Opis
database(databaseURL) Pobierz instancję Bazy danych na potrzeby tego kontekstu testowego. Zwróconej instancji pakietu SDK Firebase JS można używać z interfejsami API pakietu SDK klienta (modułowy v9 lub zgodny z wersją 9).Patrz: Baza danych
firestore(ustawienia) Pobierz instancję Firestore na potrzeby tego kontekstu testowego. Zwróconej instancji pakietu SDK Firebase JS można używać z interfejsami API pakietu SDK klienta (modułowy v9 lub zgodny z wersją 9).Patrz: Firestore
storage(bucketUrl) W tym kontekście testowym pobierz instancję FirebaseStorage. Zwróconej instancji pakietu SDK Firebase JS można używać z interfejsami API pakietu SDK klienta (modułowy v9 lub zgodny z wersją 9).Zobacz: FirebaseStorage

RulesTestContext.database()

Pobierz instancję Bazy danych na potrzeby tego kontekstu testowego. Zwróconej instancji pakietu SDK Firebase JS można używać z interfejsami API pakietu SDK klienta (modułowym w wersji 9 lub zgodnym z wersją 9).

Zobacz: Baza danych

Podpis:

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

Parametry

Parametr Typ Opis
adresURL bazy danych ciąg znaków adres URL instancji Bazy danych czasu rzeczywistego. Jeśli jest określony, zwraca instancję dla emulowanej wersji przestrzeni nazw z parametrami wyodrębnionymi z adresu URL

Zwroty:

firebase.database.Database

instancję Database skonfigurowaną pod kątem łączenia się z emulatorem. Nigdy nie łączy się ze ścieżką produkcyjną, nawet jeśli określono produkcyjne databaseURL

RulesTestContext.firestore()

Pobierz instancję Firestore na potrzeby tego kontekstu testowego. Zwróconej instancji pakietu SDK Firebase JS można używać z interfejsami API pakietu SDK klienta (modułowym w wersji 9 lub zgodnym z wersją 9).

Zobacz: Firestore

Podpis:

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

Parametry

Parametr Typ Opis
ustawienia firebase.firestore.Ustawienia obiekt ustawień do konfigurowania instancji Firestore

Zwroty:

firebase.firestore.Firestore

instancja Firestore skonfigurowana tak, aby łączyć się z emulatorem

RulesTestContext.storage()

W tym kontekście testowym pobierz instancję FirebaseStorage. Zwróconej instancji pakietu SDK Firebase JS można używać z interfejsami API pakietu SDK klienta (modułowym w wersji 9 lub zgodnym z wersją 9).

Zobacz: FirebaseStorage

Podpis:

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

Parametry

Parametr Typ Opis
adres URL zasobnika ciąg znaków

Zwroty:

firebase.storage.Storage

instancja Storage skonfigurowana pod kątem połączenia z emulatorem