TestEnvironmentConfig-Schnittstelle

Konfiguration der Unit-Testumgebung, einschließlich Emulatoren.

Unterschrift:

export interface TestEnvironmentConfig 

Eigenschaften

Eigentum Typ Beschreibung
Datenbank EmulatorConfig Der Datenbankemulator. Sein Host und Port können auch automatisch über den Hub ermittelt werden (siehe Feld „Hub“) oder über die Umgebungsvariable FIREBASE_DATABASE_EMULATOR_HOST angegeben werden.
Feuerladen EmulatorConfig Der Firestore-Emulator. Sein Host und Port können auch automatisch über den Hub ermittelt werden (siehe Feld „Hub“) oder über die Umgebungsvariable FIRESTORE_EMULATOR_HOST angegeben werden.
Nabe HostAndPort Der Firebase-Emulator-Hub. Kann auch über die Umgebungsvariable FIREBASE_EMULATOR_HUB angegeben werden. Wenn so oder so angegeben, können andere laufende Emulatoren automatisch erkannt werden und müssen daher nicht explizit angegeben werden.
Projekt-ID Zeichenfolge Die Projekt-ID der Testumgebung. Kann auch über die Umgebungsvariable GCLOUD_PROJECT angegeben werden. Eine „demo-*“-Projekt-ID wird dringend empfohlen, insbesondere für Unit-Tests. Siehe: https://firebase.google.com/docs/emulator-suite/connect_firestore#choose_a_firebase_project
Lagerung EmulatorConfig Der Speicheremulator. Sein Host und Port können auch automatisch über den Hub ermittelt werden (siehe Feld „Hub“) oder über die Umgebungsvariable FIREBASE_STORAGE_EMULATOR_HOST angegeben werden.

TestEnvironmentConfig.database

Der Datenbankemulator. Sein Host und Port können auch automatisch über den Hub ermittelt werden (siehe Feld „Hub“) oder über die Umgebungsvariable FIREBASE_DATABASE_EMULATOR_HOST angegeben werden.

Unterschrift:

database?: EmulatorConfig;

TestEnvironmentConfig.firestore

Der Firestore-Emulator. Sein Host und Port können auch automatisch über den Hub ermittelt werden (siehe Feld „Hub“) oder über die Umgebungsvariable FIRESTORE_EMULATOR_HOST angegeben werden.

Unterschrift:

firestore?: EmulatorConfig;

TestEnvironmentConfig.hub

Der Firebase-Emulator-Hub. Kann auch über die Umgebungsvariable FIREBASE_EMULATOR_HUB angegeben werden. Wenn so oder so angegeben, können andere laufende Emulatoren automatisch erkannt werden und müssen daher nicht explizit angegeben werden.

Unterschrift:

hub?: HostAndPort;

TestEnvironmentConfig.projectId

Die Projekt-ID der Testumgebung. Kann auch über die Umgebungsvariable GCLOUD_PROJECT angegeben werden.

Eine „demo-*“-Projekt-ID wird dringend empfohlen, insbesondere für Unit-Tests. Siehe: https://firebase.google.com/docs/emulator-suite/connect_firestore#choose_a_firebase_project

Unterschrift:

projectId?: string;

TestEnvironmentConfig.storage

Der Speicheremulator. Sein Host und Port können auch automatisch über den Hub ermittelt werden (siehe Feld „Hub“) oder über die Umgebungsvariable FIREBASE_STORAGE_EMULATOR_HOST angegeben werden.

Unterschrift:

storage?: EmulatorConfig;