واجهة RulesTestContext

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

Signature:

export interface RulesTestContext 

الطُرق

الطريقة الوصف
database(databaseURL) احصل على النسخة الافتراضية من قاعدة بيانات لسياق الاختبار هذا. ويمكن استخدام مثيل Firebase JS Client SDK الذي تم عرضه مع واجهات برمجة تطبيقات حزمة تطوير البرامج (SDK) للعميل (الإصدار 9 المعدَّل أو الإصدار 9 المركّب).الاطّلاع على: قاعدة البيانات
firestore(settings) احصل على مثيل Firestore لسياق الاختبار هذا. ويمكن استخدام مثيل حزمة تطوير البرامج (SDK) لعميل JS من Firebase الذي تم عرضه مع واجهات برمجة تطبيقات حزمة تطوير البرامج (SDK) للعميل (الإصدار 9 الوحداتي أو الإصدار 9 المركّب).يُرجى الاطّلاع على: Firestore
storage(bucketUrl) يمكنك الحصول على مثيل FirebaseStorage من أجل سياق الاختبار هذا. ويمكن استخدام مثيل حزمة تطوير البرامج (SDK) لعميل JS من Firebase الذي تم عرضه مع واجهات برمجة تطبيقات حزمة تطوير البرامج (SDK) للعميل (الإصدار 9 الوحداتي أو الإصدار 9 المتوافق).يُرجى الاطّلاع على: FirebaseStorage

BaseTestContext.database()

احصل على النسخة الافتراضية من قاعدة بيانات لسياق الاختبار هذا. ويمكن استخدام مثيل حزمة تطوير البرامج (SDK) لعميل JS من Firebase الذي تم عرضه مع واجهات برمجة تطبيقات حزمة تطوير البرامج (SDK) للعميل (الإصدار 9 الوحداتي أو الإصدار 9 المركّب).

يُرجى الاطّلاع على: قاعدة البيانات

Signature:

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

المَعلمات

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

المرتجعات:

firebase.database.Database

مثيل Database تم ضبطه للاتصال بالمحاكي. لا تتصل هذه الميزة أبدًا بقناة الإصدار العلني حتى إذا تم تحديد databaseURL للإنتاج

BaseTestContext.firestore()

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

يُرجى مراجعة: Firestore

Signature:

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

المَعلمات

المعلمة النوع الوصف
الإعدادات إعدادات firebase.firestore عنصر إعدادات لضبط المثيل Firestore

المرتجعات:

Firebase.firestore.Firestore

مثيل Firestore تم ضبطه للاتصال بالمحاكي

BaseTestContext.storage()

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

يُرجى الاطّلاع على: FirebaseStorage

Signature:

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

المَعلمات

المعلمة النوع الوصف
عنوان bucketUrl السلسلة

المرتجعات:

firebase.storage.Storage

مثيل Storage تم ضبطه للاتصال بالمحاكي