Ruang nama: tes

Antarmuka

Ruang nama

Metode

membersihkan

statis

membersihkan()

Selesaikan tugas pembersihan.

buat perubahan

statis

makeChange(sebelum, sesudah) mengembalikan Objek

Buat objek Change untuk digunakan sebagai data pengujian fungsi Firestore dan Realtime Database onWrite dan onUpdate .

Parameter

sebelum

Obyek

Snapshot sebelum menulis atau memperbarui.

Nilai tidak boleh nol.

setelah

Obyek

Cuplikan setelah penulisan atau pembaruan.

Nilai tidak boleh nol.

Kembali

non-null Object A Change objek untuk pengujian.

mockConfig

statis

mockConfig(konfigurasi)

Nilai tiruan dikembalikan oleh functions.config() .

Parameter

konfigurasi

Obyek

Pasangan nilai kunci yang mewakili konfigurasi untuk ditiru.

Nilai tidak boleh nol.

membungkus

statis

bungkus(cloudFunction) mengembalikan tes.WrappedFunction

Mengambil fungsi untuk diuji, dan mengembalikan WrappedFunction yang dapat dipanggil dalam kode pengujian.

Parameter

cloudFunction

Obyek

CloudFunction adalah objek yang mengekspor definisi pemicunya di __trigger dan dapat dipanggil sebagai fungsi menggunakan JavaScript API untuk Google Cloud Functions.

Nilai tidak boleh nol.

Kembali

non-null test.WrappedFunction

Fungsi Terbungkus

statis

Fungsi Terbungkus (data, opsi)

Tipe fungsi yang bisa dipanggil dengan data pengujian dan nilai override opsional untuk konteks peristiwa. Ini selanjutnya akan memanggil fungsi yang dibungkusnya dengan data pengujian yang disediakan dan konteks peristiwa yang dihasilkan.

Parameter

data

jenis apa pun

Data pengujian.

Nilai tidak boleh nol.

pilihan

Obyek

Ganti nilai untuk konteks peristiwa sebagai objek EventContextOptions .

Nilai mungkin nol.