Tanda tangan:
export interface RulesTestContext
Metode
metode | Keterangan |
---|---|
basis data (URL basis data) | Dapatkan instance Database untuk konteks pengujian ini. Instance Firebase JS Client SDK yang dikembalikan dapat digunakan dengan API SDK klien (modular v9 atau kompatibel v9). Lihat: Basis Data |
toko api (pengaturan) | Dapatkan instance Firestore untuk konteks pengujian ini. Instance Firebase JS Client SDK yang dikembalikan dapat digunakan dengan API SDK klien (modular v9 atau kompatibel v9). Lihat: Firestore |
penyimpanan (bucketUrl) | Dapatkan instance FirebaseStorage untuk konteks pengujian ini. Instance Firebase JS Client SDK yang dikembalikan dapat digunakan dengan API SDK klien (modular v9 atau kompatibel v9). Lihat: FirebaseStorage |
AturanTestContext.database()
Dapatkan instance Database untuk konteks pengujian ini. Instance Firebase JS Client SDK yang dikembalikan dapat digunakan dengan API SDK klien (modular v9 atau kompatibel v9).
Lihat: Basis Data
Tanda tangan:
database(databaseURL?: string): firebase.database.Database;
Parameter
Parameter | Jenis | Keterangan |
---|---|---|
URL basis data | rangkaian | URL instance Realtime Database. Jika ditentukan, mengembalikan sebuah instance untuk versi namespace yang ditiru dengan parameter yang diekstraksi dari URL |
Pengembalian:
firebase.database.Database
sebuah instance Database
yang dikonfigurasi untuk terhubung ke emulator. Itu tidak pernah terhubung ke produksi meskipun databaseURL
produksi ditentukan
AturanTestContext.firestore()
Dapatkan instance Firestore untuk konteks pengujian ini. Instance Firebase JS Client SDK yang dikembalikan dapat digunakan dengan API SDK klien (modular v9 atau kompatibel v9).
Lihat: Firestore
Tanda tangan:
firestore(settings?: firebase.firestore.Settings): firebase.firestore.Firestore;
Parameter
Parameter | Jenis | Keterangan |
---|---|---|
pengaturan | firebase.firestore.Pengaturan | objek pengaturan untuk mengonfigurasi instance Firestore |
Pengembalian:
firebase.firestore.Firestore
instance Firestore
yang dikonfigurasi untuk terhubung ke emulator
AturanTestContext.storage()
Dapatkan instance FirebaseStorage untuk konteks pengujian ini. Instance Firebase JS Client SDK yang dikembalikan dapat digunakan dengan API SDK klien (modular v9 atau kompatibel v9).
Lihat: FirebaseStorage
Tanda tangan:
storage(bucketUrl?: string): firebase.storage.Storage;
Parameter
Parameter | Jenis | Keterangan |
---|---|---|
emberUrl | rangkaian |
Pengembalian:
firebase.penyimpanan.Penyimpanan
sebuah instance Storage
yang dikonfigurasi untuk terhubung ke emulator