رابط RulesTestContext

یک زمینه آزمایشی که یک مشتری را نشان می دهد. می توان برای دسترسی به شبیه سازها برای تست واحد قوانین استفاده کرد.

امضا:

export interface RulesTestContext 

مواد و روش ها

روش شرح
پایگاه داده (پایگاه داده URL) یک نمونه پایگاه داده برای این زمینه آزمایشی دریافت کنید. نمونه Firebase JS Client SDK برگشتی را می توان با APIهای SDK کلاینت (v9 مدولار یا v9 compat) استفاده کرد. نگاه کنید به: پایگاه داده
firestore (تنظیمات) یک نمونه Firestore برای این زمینه آزمایشی دریافت کنید. نمونه Firebase JS Client SDK برگشتی را می توان با APIهای SDK کلاینت (v9 مدولار یا v9 compat) استفاده کرد. رجوع کنید به: Firestore
ذخیره سازی (bucketUrl) یک نمونه FirebaseStorage برای این زمینه آزمایشی دریافت کنید. نمونه Firebase JS Client SDK برگشتی را می توان با APIهای SDK کلاینت (v9 مدولار یا v9 compat) استفاده کرد. ببینید: FirebaseStorage

RulesTestContext.database()

یک نمونه پایگاه داده برای این زمینه آزمایشی دریافت کنید. نمونه Firebase JS Client SDK برگشتی را می توان با APIهای SDK کلاینت (v9 مدولار یا v9 compat) استفاده کرد.

نگاه کنید به: پایگاه داده

امضا:

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

مولفه های

پارامتر تایپ کنید شرح
پایگاه داده URL رشته URL نمونه پایگاه داده بیدرنگ. اگر مشخص شده باشد، یک نمونه برای یک نسخه شبیه‌سازی‌شده از فضای نام با پارامترهای استخراج‌شده از URL برمی‌گرداند.

برمی گرداند:

firebase.database.دیتابیس

یک نمونه Database که برای اتصال به شبیه ساز پیکربندی شده است. هرگز به تولید وصل نمی شود حتی اگر یک databaseURL تولید URL مشخص شده باشد

RulesTestContext.firestore()

یک نمونه Firestore برای این زمینه آزمایشی دریافت کنید. نمونه Firebase JS Client SDK برگشتی را می توان با APIهای SDK کلاینت (v9 مدولار یا v9 compat) استفاده کرد.

رجوع کنید به: Firestore

امضا:

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

مولفه های

پارامتر تایپ کنید شرح
تنظیمات firebase.firestore.Settings یک شی تنظیمات برای پیکربندی نمونه Firestore

برمی گرداند:

firebase.firestore.Firestore

یک نمونه Firestore که برای اتصال به شبیه ساز پیکربندی شده است

RulesTestContext.storage()

یک نمونه FirebaseStorage برای این زمینه آزمایشی دریافت کنید. نمونه Firebase JS Client SDK برگشتی را می توان با APIهای SDK کلاینت (v9 مدولار یا v9 compat) استفاده کرد.

ببینید: FirebaseStorage

امضا:

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

مولفه های

پارامتر تایپ کنید شرح
bucketUrl رشته

برمی گرداند:

firebase.storage.Storage

یک نمونه Storage که برای اتصال به شبیه ساز پیکربندی شده است