Interfaz TestEnvironmentConfig

Configuración del entorno de pruebas unitarias, incluidos los emuladores.

Firma:

export interface TestEnvironmentConfig 

Propiedades

Propiedad Escribe Descripción
base de datos EmulatorConfig El emulador de base de datos. Su host y puerto también se pueden descubrir automáticamente a través del hub (consulte el campo "hub") o se pueden especificar a través de la variable de entorno FIREBASE_DATABASE_EMULATOR_HOST.
tienda de fuego EmulatorConfig El emulador de Firestore. Su host y puerto también se pueden descubrir automáticamente a través del hub (consulte el campo "hub") o se pueden especificar a través de la variable de entorno FIRESTORE_EMULATOR_HOST.
centro host y puerto El centro del emulador de Firebase. También se puede especificar a través de la variable de entorno FIREBASE_EMULATOR_HUB. Si se especifica de cualquier manera, se pueden descubrir automáticamente otros emuladores en ejecución y, por lo tanto, no se deben especificar explícitamente.
Projecto ID cuerda El ID del proyecto del entorno de prueba. También se puede especificar a través de la variable de entorno GCLOUD_PROJECT. Se recomienda encarecidamente un ID de proyecto "demo-*", especialmente para pruebas unitarias. Consulte: https://firebase.google.com/docs/emulator-suite/connect_firestore#choose_a_firebase_project
almacenamiento EmulatorConfig El emulador de almacenamiento. Su host y puerto también se pueden descubrir automáticamente a través del hub (consulte el campo "hub") o se pueden especificar a través de la variable de entorno FIREBASE_STORAGE_EMULATOR_HOST.

TestEnvironmentConfig.base de datos

El emulador de base de datos. Su host y puerto también se pueden descubrir automáticamente a través del hub (consulte el campo "hub") o se pueden especificar 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 se pueden descubrir automáticamente a través del hub (consulte el campo "hub") o se pueden especificar 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 a través de la variable de entorno FIREBASE_EMULATOR_HUB. Si se especifica de cualquier manera, se pueden descubrir automáticamente otros emuladores en ejecución y, por lo tanto, no se deben especificar explícitamente.

Firma:

hub?: HostAndPort;

TestEnvironmentConfig.projectId

El ID del proyecto del entorno de prueba. También se puede especificar a través de la variable de entorno GCLOUD_PROJECT.

Se recomienda encarecidamente un ID de proyecto "demo-*", especialmente para pruebas unitarias. Consulte: https://firebase.google.com/docs/emulator-suite/connect_firestore#choose_a_firebase_project

Firma:

projectId?: string;

TestEnvironmentConfig.almacenamiento

El emulador de almacenamiento. Su host y puerto también se pueden descubrir automáticamente a través del hub (consulte el campo "hub") o se pueden especificar a través de la variable de entorno FIREBASE_STORAGE_EMULATOR_HOST.

Firma:

storage?: EmulatorConfig;