Antarmuka RulesTestContext

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

Tanda Tangan:

export interface RulesTestContext 

Metode

Metode Deskripsi
database(databaseURL) Dapatkan instance Database untuk konteks pengujian ini. Instance Firebase JS Client SDK yang ditampilkan dapat digunakan dengan API SDK klien (compat v9 modular atau v9).Lihat: Database
firestore(setelan) Dapatkan instance Firestore untuk konteks pengujian ini. Instance Firebase JS Client SDK yang ditampilkan dapat digunakan dengan API SDK klien (compat v9 modular atau v9).Lihat: Firestore
storage(bucketUrl) Dapatkan instance FirebaseStorage untuk konteks pengujian ini. Instance Firebase JS Client SDK yang ditampilkan dapat digunakan dengan API SDK klien (v9 modular atau v9 compat).Lihat: FirebaseStorage

RulesTestContext.database()

Dapatkan instance Database untuk konteks pengujian ini. Instance Firebase JS Client SDK yang ditampilkan dapat digunakan dengan API SDK klien (v9 modular atau v9 compat).

Lihat: Database

Tanda Tangan:

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

Parameter

Parameter Jenis Deskripsi
URLdatabase string URL instance Realtime Database. Jika ditentukan, instance untuk versi namespace yang diemulasi ditampilkan dengan parameter yang diekstrak dari URL

Hasil:

firebase.database.Database

instance Database yang dikonfigurasi untuk terhubung ke emulator. Node tidak pernah terhubung ke produksi meskipun databaseURL produksi ditentukan

RulesTestContext.firestore()

Dapatkan instance Firestore untuk konteks pengujian ini. Instance Firebase JS Client SDK yang ditampilkan dapat digunakan dengan API SDK klien (v9 modular atau v9 compat).

Lihat: Firestore

Tanda Tangan:

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

Parameter

Parameter Jenis Deskripsi
setelan firebase.firestore.Settings objek setelan untuk mengonfigurasi instance Firestore

Hasil:

firebase.firestore.Firestore

instance Firestore yang dikonfigurasi untuk terhubung ke emulator

RulesTestContext.storage()

Dapatkan instance FirebaseStorage untuk konteks pengujian ini. Instance Firebase JS Client SDK yang ditampilkan dapat digunakan dengan API SDK klien (v9 modular atau v9 compat).

Lihat: FirebaseStorage

Tanda Tangan:

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

Parameter

Parameter Jenis Deskripsi
URL bucket string

Hasil:

firebase.storage.Storage

instance Storage yang dikonfigurasi untuk terhubung ke emulator