واجهة TestEnvironmentConfig

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

إمضاء:

export interface TestEnvironmentConfig 

ملكيات

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

TestEnvironmentConfig.database

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

إمضاء:

database?: EmulatorConfig;

TestEnvironmentConfig.firestore

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

إمضاء:

firestore?: EmulatorConfig;

TestEnvironmentConfig.hub

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

إمضاء:

hub?: HostAndPort;

TestEnvironmentConfig.projectId

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

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

إمضاء:

projectId?: string;

TestEnvironmentConfig.storage

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

إمضاء:

storage?: EmulatorConfig;