Interfaz de TestEnvironmentConfig

Configuración del entorno de prueba de unidades, incluidos los emuladores.

Firma:

export interface TestEnvironmentConfig 

Propiedades

Propiedad Tipo Descripción
base de datos EmulatorConfig El emulador de Database Su host y puerto también pueden descubrirse automáticamente a través del concentrador (consulta el campo “hub”) o especificarse a través de la variable de entorno FIREBASE_DATABASE_EMULATOR_HOST.
Firestore EmulatorConfig El emulador de Firestore Su host y puerto también pueden descubrirse automáticamente a través del concentrador (consulta el campo “hub”) o especificarse a través de la variable de entorno FIRESTORE_EMULATOR_HOST.
hub HostAndPort El centro del emulador de Firebase También se puede especificar mediante la variable de entorno FIREBASE_EMULATOR_HUB. Si se especifica de cualquier manera, otros emuladores en ejecución pueden descubrirse automáticamente y, por lo tanto, no se deben especificar de forma explícita.
projectId string El ID del proyecto del entorno de pruebas. También se puede especificar mediante la variable de entorno GCLOUD_PROJECT.La función "demo-*" El ID del proyecto es muy recomendable, en especial para la prueba de unidades. Visita https://firebase.google.com/docs/emulator-suite/connect_firestore#choose_a_firebase_project
almacenamiento EmulatorConfig El emulador de Storage. Su host y puerto también pueden descubrirse automáticamente a través del concentrador (consulta el campo “hub”) o especificarse a través de la variable de entorno FIREBASE_STORAGE_EMULATOR_HOST.

TestEnvironmentConfig.database

El emulador de Database Su host y puerto también pueden descubrirse automáticamente a través del concentrador (consulta el campo “hub”) o especificarse a través de la variable de entorno FIREBASE_DATABASE_EMULATOR_HOST.

Firma:

database?: EmulatorConfig;

TestEnvironmentConfig.firestore

El emulador de Firestore Su host y puerto también pueden descubrirse automáticamente a través del concentrador (consulta el campo “hub”) o especificarse a través de la variable de entorno FIRESTORE_EMULATOR_HOST.

Firma:

firestore?: EmulatorConfig;

TestEnvironmentConfig.hub

El centro del emulador de Firebase También se puede especificar mediante la variable de entorno FIREBASE_EMULATOR_HUB. Si se especifica de cualquier manera, otros emuladores en ejecución pueden descubrirse automáticamente y, por lo tanto, no se deben especificar de forma explícita.

Firma:

hub?: HostAndPort;

TestEnvironmentConfig.projectId

El ID del proyecto del entorno de pruebas. También se puede especificar mediante la variable de entorno GCLOUD_PROJECT.

Una "demostración*" El ID del proyecto es muy recomendable, en especial para la prueba de unidades. Visita https://firebase.google.com/docs/emulator-suite/connect_firestore#choose_a_firebase_project

Firma:

projectId?: string;

TestEnvironmentConfig.storage

El emulador de Storage. Su host y puerto también pueden descubrirse automáticamente a través del concentrador (consulta el campo “hub”) o especificarse a través de la variable de entorno FIREBASE_STORAGE_EMULATOR_HOST.

Firma:

storage?: EmulatorConfig;