Interfejs TestEnvironmentConfig

Konfiguracja środowiska testowania jednostkowego, w tym emulatorów.

Podpis:

export interface TestEnvironmentConfig 

Właściwości

Właściwość Typ Opis
baza danych EmulatorConfig Emulator bazy danych. Jego host i port można też wykryć automatycznie w centrum (patrz pole „hub”) lub określić za pomocą zmiennej środowiskowej FIREBASE_DATABASE_EMULATOR_HOST.
firestore EmulatorConfig Emulator Firestore. Jego host i port można też wykryć automatycznie przez centrum (patrz pole „hub”) lub określić za pomocą zmiennej środowiskowej FIRESTORE_EMULATOR_HOST.
Hub HostAndPort Centrum emulatorów Firebase. Można również określić za pomocą zmiennej środowiskowej FIREBASE_EMULATOR_HUB. Jeśli podasz dowolny sposób, inne uruchomione emulatory mogą zostać wykryte automatycznie, więc nie trzeba będzie ich bezpośrednio określać.
identyfikator projektu ciąg znaków Identyfikator projektu środowiska testowego. Można ją także określić w zmiennej środowiskowej GCLOUD_PROJECT.„demo-*” Identyfikator projektu jest zdecydowanie zalecany, zwłaszcza do testowania jednostkowego. Zobacz: https://firebase.google.com/docs/emulator-suite/connect_firestore#choose_a_firebase_project
miejsce na dane EmulatorConfig Emulator pamięci masowej. Jego host i port można też wykryć automatycznie przez centrum (patrz pole „hub”) lub określić za pomocą zmiennej środowiskowej FIREBASE_STORAGE_EMULATOR_HOST.

Konfiguracja środowiska testowego.database

Emulator bazy danych. Jego host i port można też wykryć automatycznie przez centrum (patrz pole „hub”) lub określić za pomocą zmiennej środowiskowej FIREBASE_DATABASE_EMULATOR_HOST.

Podpis:

database?: EmulatorConfig;

Konfiguracja środowiska testowego.firestore

Emulator Firestore. Jego host i port można też wykryć automatycznie przez centrum (patrz pole „hub”) lub określić za pomocą zmiennej środowiskowej FIRESTORE_EMULATOR_HOST.

Podpis:

firestore?: EmulatorConfig;

Konfiguracja środowiska testowego.hub

Centrum emulatorów Firebase. Można również określić za pomocą zmiennej środowiskowej FIREBASE_EMULATOR_HUB. Jeśli podasz dowolny z tych sposobów, inne uruchomione emulatory mogą zostać wykryte automatycznie, więc nie musisz ich bezpośrednio określać.

Podpis:

hub?: HostAndPort;

Konfiguracja środowiska testowego.Identyfikator projektu

Identyfikator projektu środowiska testowego. Można również określić za pomocą zmiennej środowiskowej GCLOUD_PROJECT.

„Prezentacja*” Identyfikator projektu jest zdecydowanie zalecany, zwłaszcza do testowania jednostkowego. Zobacz: https://firebase.google.com/docs/emulator-suite/connect_firestore#choose_a_firebase_project

Podpis:

projectId?: string;

Konfiguracja środowiska testowego.storage

Emulator pamięci masowej. Jego host i port można też wykryć automatycznie przez centrum (patrz pole „hub”) lub określić za pomocą zmiennej środowiskowej FIREBASE_STORAGE_EMULATOR_HOST.

Podpis:

storage?: EmulatorConfig;