Интерфейс TestEnvironmentConfig

Настройка среды модульного тестирования, включая эмуляторы.

Подпись:

export interface TestEnvironmentConfig 

Характеристики

Свойство Тип Описание
база данных Конфигурация Эмулятора Эмулятор базы данных. Его хост и порт также можно обнаружить автоматически через хаб (см. поле «хаб») или указать через переменную среды FIREBASE_DATABASE_EMULATOR_HOST.
пожарная лавка Конфигурация Эмулятора Эмулятор Firestore. Его хост и порт также можно обнаружить автоматически через хаб (см. поле «хаб») или указать через переменную среды FIRESTORE_EMULATOR_HOST.
центр ХостАнПорт Центр эмулятора 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

Эмулятор базы данных. Его хост и порт также можно обнаружить автоматически через хаб (см. поле «хаб») или указать через переменную среды 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;