Giao diện RulesTestContext

Bối cảnh thử nghiệm đại diện cho khách hàng. Có thể được sử dụng để truy cập trình mô phỏng để kiểm tra đơn vị quy tắc.

Chữ ký:

export interface RulesTestContext 

phương pháp

Phương pháp Sự miêu tả
cơ sở dữ liệu (cơ sở dữ liệuURL) Nhận một phiên bản Cơ sở dữ liệu cho bối cảnh thử nghiệm này. Phiên bản SDK máy khách Firebase JS được trả về có thể được sử dụng với API SDK máy khách (tương thích mô-đun v9 hoặc tương thích v9). Xem: Cơ sở dữ liệu
firestore(cài đặt) Nhận phiên bản Firestore cho bối cảnh thử nghiệm này. Phiên bản SDK máy khách Firebase JS được trả về có thể được sử dụng với API SDK máy khách (tương thích mô-đun v9 hoặc tương thích v9). Xem: Cửa hàng cứu hỏa
lưu trữ (xôUrl) Nhận phiên bản FirebaseStorage cho bối cảnh thử nghiệm này. Phiên bản SDK máy khách Firebase JS được trả về có thể được sử dụng với API SDK máy khách (tương thích mô-đun v9 hoặc tương thích v9). Xem: FirebaseStorage

RulesTestContext.database()

Nhận một phiên bản Cơ sở dữ liệu cho bối cảnh thử nghiệm này. Phiên bản SDK máy khách Firebase JS được trả về có thể được sử dụng với API SDK máy khách (tương thích mô-đun v9 hoặc tương thích v9).

Xem: Cơ sở dữ liệu

Chữ ký:

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

Thông số

Tham số Kiểu Sự miêu tả
cơ sở dữ liệuURL sợi dây URL của phiên bản Cơ sở dữ liệu thời gian thực. Nếu được chỉ định, trả về một phiên bản cho phiên bản mô phỏng của không gian tên với các tham số được trích xuất từ ​​URL

Trả về:

firebase.database.Database

một phiên bản Database được định cấu hình để kết nối với trình mô phỏng. Nó không bao giờ kết nối với sản xuất ngay cả khi databaseURL sản xuất được chỉ định

RulesTestContext.firestore()

Nhận phiên bản Firestore cho bối cảnh thử nghiệm này. Phiên bản SDK máy khách Firebase JS được trả về có thể được sử dụng với API SDK máy khách (tương thích mô-đun v9 hoặc tương thích v9).

Xem: Cửa hàng cứu hỏa

Chữ ký:

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

Thông số

Tham số Kiểu Sự miêu tả
cài đặt firebase.firestore.Settings một đối tượng cài đặt để định cấu hình phiên bản Firestore

Trả về:

firebase.firestore.Firestore

một phiên bản Firestore được định cấu hình để kết nối với trình mô phỏng

RulesTestContext.storage()

Nhận phiên bản FirebaseStorage cho bối cảnh thử nghiệm này. Phiên bản SDK máy khách Firebase JS được trả về có thể được sử dụng với API SDK máy khách (tương thích mô-đun v9 hoặc tương thích v9).

Xem: FirebaseStorage

Chữ ký:

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

Thông số

Tham số Kiểu Sự miêu tả
xôUrl sợi dây

Trả về:

firebase.storage.Storage

một phiên bản Storage được định cấu hình để kết nối với trình mô phỏng