واجهة TestEnvironmentConfig

ضبط بيئة اختبار الوحدة، بما في ذلك أدوات المحاكاة.

Signature:

export interface TestEnvironmentConfig 

أماكن إقامة

الموقع النوع الوصف
قاعدة بيانات EmulatorConfig محاكي قاعدة البيانات. يمكن أيضًا اكتشاف المضيف والمنفذ تلقائيًا عبر الموزع (راجع الحقل "hub") أو تحديدهما عن طريق متغير البيئة FIREBASE_DATABASE_EMULATOR_HOST.
مخزن إطفاء EmulatorConfig محاكي Firestore يمكن أيضًا اكتشاف المضيف والمنفذ تلقائيًا عبر الموزع (راجع الحقل "hub") أو تحديدهما عن طريق متغير البيئة FIRESTORE_EMULATOR_HOST.
المركز HostAndPort مركز محاكي Firebase يمكن أيضًا تحديدها عبر متغير البيئة FIREBASE_EMULATOR_HUB. فإذا تم تحديد أي من هذه الأجهزة، يمكن اكتشاف المحاكيات الأخرى قيد التشغيل تلقائيًا، وبالتالي لا يتم تحديدها بشكل صريح.
رقم تعريف المشروع السلسلة رقم تعريف مشروع بيئة الاختبار. يمكن أيضًا تحديدها عبر متغير البيئة GCLOUD_PROJECT.A "demo-*" يوصى بشدة باستخدام رقم تعريف المشروع، خاصةً لاختبار الوحدة. يمكنك الانتقال إلى https://firebase.google.com/docs/emulator-suite/connect_firestore#choose_a_firebase_project.
مساحة التخزين EmulatorConfig محاكي مساحة التخزين يمكن أيضًا اكتشاف المضيف والمنفذ تلقائيًا عبر الموزع (راجع الحقل "hub") أو التحديد عبر متغير البيئة FIREBASE_STORAGE_EMULATOR_HOST.

TestEnvironmentConfig.database

محاكي قاعدة البيانات. يمكن أيضًا اكتشاف المضيف والمنفذ تلقائيًا عبر الموزع (راجع الحقل "hub") أو التحديد عبر متغير البيئة FIREBASE_DATABASE_EMULATOR_HOST.

Signature:

database?: EmulatorConfig;

TestEnvironmentConfig.firestore

محاكي Firestore يمكن أيضًا اكتشاف المضيف والمنفذ تلقائيًا عبر الموزع (راجع الحقل "hub") أو تحديدهما عن طريق متغير البيئة FIRESTORE_EMULATOR_HOST.

Signature:

firestore?: EmulatorConfig;

TestEnvironmentConfig.hub

مركز محاكي Firebase يمكن أيضًا تحديدها عبر متغير البيئة FIREBASE_EMULATOR_HUB. وإذا تم تحديد أي من هذه الأجهزة، يمكن اكتشاف برامج المحاكاة الأخرى قيد التشغيل تلقائيًا، وبالتالي لا يتم تحديدها بشكل صريح.

Signature:

hub?: HostAndPort;

رقم تعريف مشروع TestEnvironmentConfig.project

رقم تعريف مشروع بيئة الاختبار. يمكن أيضًا تحديده عبر متغير البيئة GCLOUD_PROJECT.

"عرض تجريبي-*" يوصى بشدة باستخدام رقم تعريف المشروع، خاصةً لاختبار الوحدة. يمكنك الانتقال إلى https://firebase.google.com/docs/emulator-suite/connect_firestore#choose_a_firebase_project.

Signature:

projectId?: string;

TestEnvironmentConfig.storage

محاكي مساحة التخزين ويمكن أيضًا اكتشاف المضيف والمنفذ تلقائيًا عبر الموزع (راجع الحقل "hub") أو التحديد عبر متغير البيئة FIREBASE_STORAGE_EMULATOR_HOST.

Signature:

storage?: EmulatorConfig;