مساحة الاسم: اختبار

واجهه المستخدم

مساحات الأسماء

أساليب

تنظيف

ثابتة

تنظيف()

مهام التنظيف كاملة.

جعل التغيير

ثابتة

يقوم makeChange (قبل ، بعد) بإرجاع الكائن

قم بعمل كائن Change لاستخدامه كبيانات اختبار onWrite Firestore و Realtime Database onWrite و onUpdate .

معامل

قبل

موضوع

لقطة قبل الكتابة أو التحديث.

يجب ألا تكون القيمة فارغة.

بعد

موضوع

لقطة بعد الكتابة أو التحديث.

يجب ألا تكون القيمة فارغة.

عائدات

non-null Object Change للاختبار.

mockConfig

ثابتة

mockConfig (التكوين)

تم إرجاع قيم وهمية بواسطة functions.config() .

معامل

التكوين

موضوع

تمثل أزواج القيم الرئيسية التكوين للسخرية.

يجب ألا تكون القيمة فارغة.

لف

ثابتة

يقوم الالتفاف (cloudFunction) بإرجاع الاختبار

يأخذ دالة ليتم اختبارها ، ويعيد WrappedFunction يمكن استدعاؤها في كود الاختبار.

معامل

وظيفة السحابة

موضوع

CloudFunction عبارة عن كائن يقوم بتصدير تعريفات المشغل الخاصة به في __trigger ويمكن استدعاؤه كوظيفة باستخدام JavaScript API لوظائف Google Cloud.

يجب ألا تكون القيمة فارغة.

عائدات

non-null test.WrappedFunction

ملفوفة الوظيفة

ثابتة

وظيفة ملفوفة (بيانات ، خيارات)

نوع دالة يمكن استدعاؤها ببيانات الاختبار وقيم التجاوز الاختيارية لسياق الحدث. وسيستدعي لاحقًا الوظيفة التي يلتفها مع بيانات الاختبار المقدمة وسياق الحدث الذي تم إنشاؤه.

معامل

البيانات

أي نوع

بيانات الاختبار.

يجب ألا تكون القيمة فارغة.

والخيارات

موضوع

تجاوز قيم سياق الحدث ككائن EventContextOptions .

قد تكون القيمة فارغة.