Giao diện RulesTestContext

Ngữ cảnh kiểm thử đại diện cho một ứng dụng. Có thể dùng để truy cập vào trình mô phỏng cho việc kiểm thử đơn vị của quy tắc.

Chữ ký:

export interface RulesTestContext 

Phương thức

Phương thức Mô tả
database(databaseURL) Nhận một thực thể Cơ sở dữ liệu cho ngữ cảnh kiểm thử này. Bạn có thể sử dụng phiên bản SDK ứng dụng JS của Firebase được trả về với API SDK ứng dụng (mô-đun v9 hoặc khả năng tương thích v9).Xem: Cơ sở dữ liệu
firestore(cài đặt) Tải một thực thể Firestore cho ngữ cảnh kiểm thử này. Bạn có thể sử dụng phiên bản SDK ứng dụng Firebase JS được trả về với API SDK ứng dụng (phiên bản mô-đun v9 hoặc khả năng tương thích phiên bản 9).Xem bài viết: Firestore
storage(bucketUrl) Nhận một phiên bản FirebaseStorage cho ngữ cảnh kiểm thử này. Bạn có thể sử dụng bản sao SDK ứng dụng JS của Firebase được trả về với API SDK ứng dụng (phiên bản mô-đun v9 hoặc khả năng tương thích v9).Xem: FirebaseStorage

RulesTestContext.database()

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

Xem bài viết: Cơ sở dữ liệu

Chữ ký:

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

Thông số

Thông số Loại Mô tả
URL cơ sở dữ liệu chuỗi URL của phiên bản Cơ sở dữ liệu theo thời gian thực. Nếu được chỉ định, phương thức này sẽ trả về một phiên bản của phiên bản được mô phỏng của không gian tên, trong đó có các tham số được trích xuất từ URL

Trường hợp trả lại hàng:

firebase.database.Database

một thực thể Database được định cấu hình để kết nối với trình mô phỏng. Không bao giờ kết nối với kênh phát hành công khai ngay cả khi databaseURL phát hành công khai được chỉ định

RulesTestContext.firestore()

Tải một thực thể Firestore cho ngữ cảnh kiểm thử này. Bạn có thể sử dụng phiên bản SDK ứng dụng Firebase JS được trả về với API SDK ứng dụng (mô-đun phiên bản 9 hoặc khả năng tương thích phiên bản 9).

Xem bài viết: Firestore

Chữ ký:

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

Thông số

Thông số Loại Mô tả
cài đặt Cài đặt firebase.firestore. đối tượng cài đặt để định cấu hình bản sao Firestore

Trường hợp trả lại hàng:

firebase.firestore.Firestore

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

RulesTestContext.storage()

Nhận một phiên bản FirebaseStorage cho ngữ cảnh kiểm thử này. Bạn có thể sử dụng phiên bản SDK ứng dụng JS của Firebase được trả về với API SDK ứng dụng (mô-đun phiên bản 9 hoặc khả năng tương thích phiên bản 9).

Hãy xem bài viết: FirebaseStorage

Chữ ký:

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

Thông số

Thông số Loại Mô tả
URL nhóm chuỗi

Trường hợp trả lại hàng:

firebase.storage.Storage

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