واجهة RulesTestContext

سياق اختبار يمثل العميل. يمكن استخدامها للوصول إلى المحاكيات لاختبار وحدة القواعد.

إمضاء:

export interface RulesTestContext 

طُرق

طريقة وصف
قاعدة البيانات (قاعدة البياناتURL) احصل على مثيل قاعدة بيانات لسياق الاختبار هذا. يمكن استخدام مثيل Firebase JS Client SDK الذي تم إرجاعه مع واجهات برمجة تطبيقات SDK للعميل (v9 modular أو v9 compat). انظر: قاعدة البيانات
مخزن النار (الإعدادات) احصل على مثيل Firestore لسياق الاختبار هذا. يمكن استخدام مثيل Firebase JS Client SDK الذي تم إرجاعه مع واجهات برمجة تطبيقات SDK للعميل (v9 modular أو v9 compat). انظر: محل الإطفاء
التخزين (bucketUrl) احصل على مثيل FirebaseStorage لسياق الاختبار هذا. يمكن استخدام مثيل Firebase JS Client SDK الذي تم إرجاعه مع واجهات برمجة تطبيقات SDK للعميل (v9 modular أو v9 compat). انظر: FirebaseStorage

RulesTestContext.database()

احصل على مثيل قاعدة بيانات لسياق الاختبار هذا. يمكن استخدام مثيل Firebase JS Client SDK الذي تم إرجاعه مع واجهات برمجة تطبيقات SDK للعميل (v9 modular أو v9 compat).

انظر: قاعدة البيانات

إمضاء:

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

حدود

معامل يكتب وصف
dataURL خيط عنوان URL لمثيل قاعدة بيانات Realtime. إذا تم تحديده، فسيتم إرجاع مثيل لإصدار تمت مضاهاته من مساحة الاسم مع المعلمات المستخرجة من URL

عائدات:

firebase.database.Database

مثيل Database تم تكوينه للاتصال بالمحاكي. ولا يتصل أبدًا بالإنتاج حتى إذا تم تحديد databaseURL الإنتاج

RulesTestContext.firestore()

احصل على مثيل Firestore لسياق الاختبار هذا. يمكن استخدام مثيل Firebase JS Client SDK الذي تم إرجاعه مع واجهات برمجة تطبيقات SDK للعميل (v9 modular أو v9 compat).

انظر: محل الإطفاء

إمضاء:

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

حدود

معامل يكتب وصف
إعدادات firebase.firestore.Settings كائن إعدادات لتكوين مثيل Firestore

عائدات:

firebase.firestore.Firestore

تم تكوين مثيل Firestore للاتصال بالمحاكي

RulesTestContext.storage()

احصل على مثيل FirebaseStorage لسياق الاختبار هذا. يمكن استخدام مثيل Firebase JS Client SDK الذي تم إرجاعه مع واجهات برمجة تطبيقات SDK للعميل (v9 modular أو v9 compat).

انظر: FirebaseStorage

إمضاء:

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

حدود

معامل يكتب وصف
دلوUrl خيط

عائدات:

firebase.storage.Storage

مثيل Storage تم تكوينه للاتصال بالمحاكي