Antarmuka RulesTestContext

Konteks pengujian yang mewakili klien. Dapat digunakan untuk mengakses emulator untuk pengujian unit aturan.

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