Interfejs RulesTestContext

Kontekst testowy reprezentujący klienta. Może służyć do uzyskiwania dostępu do emulatorów w celu testowania jednostek reguł.

Podpis:

export interface RulesTestContext 

Metody

metoda Opis
baza danych(URL bazy danych) Pobierz instancję bazy danych dla tego kontekstu testowego. Zwróconej instancji pakietu SDK klienta Firebase JS można używać z interfejsami API pakietu SDK klienta (wersja modułowa lub kompatybilna z wersją 9). Zobacz: Baza danych
Firestore (ustawienia) Pobierz instancję Firestore dla tego kontekstu testowego. Zwróconej instancji pakietu SDK klienta Firebase JS można używać z interfejsami API pakietu SDK klienta (wersja modułowa lub kompatybilna z wersją 9). Zobacz: Firestore
przechowywanie (bucketUrl) Pobierz instancję FirebaseStorage dla tego kontekstu testowego. Zwróconej instancji pakietu SDK klienta Firebase JS można używać z interfejsami API pakietu SDK klienta (wersja modułowa lub kompatybilna z wersją 9). Zobacz: FirebaseStorage

RegułyTestKontekst.database()

Pobierz instancję bazy danych dla tego kontekstu testowego. Zwróconej instancji pakietu SDK klienta Firebase JS można używać z interfejsami API pakietu SDK klienta (wersja modułowa lub kompatybilna z wersją 9).

Zobacz: Baza danych

Podpis:

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

Parametry

Parametr Typ Opis
adres URL bazy danych strunowy adres URL instancji bazy danych czasu rzeczywistego. Jeśli jest określony, zwraca instancję emulowanej wersji przestrzeni nazw z parametrami wyodrębnionymi z adresu URL

Zwroty:

firebase.database.Database

instancja Database skonfigurowana do łączenia się z emulatorem. Nigdy nie łączy się z produkcją, nawet jeśli określono produkcyjny databaseURL

RegułyTestContext.firestore()

Pobierz instancję Firestore dla tego kontekstu testowego. Zwróconej instancji pakietu SDK klienta Firebase JS można używać z interfejsami API pakietu SDK klienta (wersja modułowa lub kompatybilna 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 skonfigurowania instancji Firestore

Zwroty:

firebase.firestore.Firestore

instancja Firestore skonfigurowana do łączenia się z emulatorem

RegułyTestContext.storage()

Pobierz instancję FirebaseStorage dla tego kontekstu testowego. Zwróconej instancji pakietu SDK klienta Firebase JS można używać z interfejsami API pakietu SDK klienta (wersja modułowa lub kompatybilna z wersją 9).

Zobacz: FirebaseStorage

Podpis:

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

Parametry

Parametr Typ Opis
wiadroUrl strunowy

Zwroty:

Firebase.storage.Storage

instancja Storage skonfigurowana do łączenia się z emulatorem