Không gian tên: kiểm tra

Giao diện

Không gian tên

phương pháp

dọn dẹp

tĩnh

dọn dẹp()

Hoàn thành nhiệm vụ dọn dẹp.

tạo sự thay đổi

tĩnh

makeChange(trước, sau) trả về Đối tượng

Tạo một đối tượng Change để sử dụng làm dữ liệu thử nghiệm cho các hàm Firestore và Cơ sở dữ liệu thời gian thực onWriteonUpdate .

Tham số

trước

Sự vật

Ảnh chụp trước khi viết hoặc cập nhật.

Giá trị không được rỗng.

sau đó

Sự vật

Ảnh chụp sau khi viết hoặc cập nhật.

Giá trị không được rỗng.

Trả lại

non-null Object A Change đối tượng để thử nghiệm.

mockConfig

tĩnh

mockConfig(cấu hình)

Giá trị giả được trả về bởi functions.config() .

Tham số

cấu hình

Sự vật

Các cặp giá trị khóa đại diện cho cấu hình cần mô phỏng.

Giá trị không được rỗng.

bọc

tĩnh

quấn(cloudFunction) trả về test.WrappedFunction

Nhận một hàm cần kiểm tra và trả về WrappedFunction có thể được gọi trong mã kiểm tra.

Tham số

đám mâyChức năng

Sự vật

CloudFunction vừa là một đối tượng xuất các định nghĩa trình kích hoạt của nó tại __trigger vừa có thể được gọi như một hàm bằng cách sử dụng API JavaScript cho Google Cloud Functions.

Giá trị không được rỗng.

Trả lại

non-null test.WrappedFunction

Chức năng gói

tĩnh

WrappedFunction(dữ liệu, tùy chọn)

Một loại hàm có thể được gọi bằng dữ liệu thử nghiệm và các giá trị ghi đè tùy chọn cho ngữ cảnh sự kiện. Sau đó, nó sẽ gọi hàm mà nó bao bọc cùng với dữ liệu thử nghiệm được cung cấp và bối cảnh sự kiện được tạo.

Tham số

dữ liệu

bất kỳ loại nào

Dữ liệu thử nghiệm.

Giá trị không được rỗng.

tùy chọn

Sự vật

Ghi đè các giá trị cho ngữ cảnh sự kiện dưới dạng đối tượng EventContextOptions .

Giá trị có thể là null.