Interface TestEnvironmentConfig

Configuração do ambiente de teste de unidade, incluindo emuladores.

Assinatura:

export interface TestEnvironmentConfig 

Propriedades

Propriedade Tipo Descrição
database EmulatorConfig (em inglês) O emulador do Database. O host e a porta também podem ser descobertos automaticamente pelo hub (consulte o campo "hub") ou especificados pela variável de ambiente FIREBASE_DATABASE_EMULATOR_HOST.
firestore EmulatorConfig (em inglês) O emulador do Firestore. O host e a porta também podem ser descobertos automaticamente pelo hub (consulte o campo "hub") ou especificados pela variável de ambiente FIRESTORE_EMULATOR_HOST.
hub HostAndPort (link em inglês) O hub do emulador do Firebase. Também pode ser especificado pela variável de ambiente FIREBASE_EMULATOR_HUB. Se especificado de qualquer forma, outros emuladores em execução podem ser descobertos automaticamente e, portanto, não precisam ser explicitamente especificados.
projectId string O ID do projeto do ambiente de teste. Também pode ser especificado pela variável de ambiente GCLOUD_PROJECT.Um comando "demo-*" ID do projeto é altamente recomendado, especialmente para testes de unidade. Acesse: https://firebase.google.com/docs/emulator-suite/connect_firestore#choose_a_firebase_project
armazenamento EmulatorConfig (em inglês) O emulador do Storage. O host e a porta também podem ser descobertos automaticamente pelo hub (consulte o campo "hub") ou especificados pela variável de ambiente FIREBASE_STORAGE_EMULATOR_HOST.

TestEnvironmentConfig.database

O emulador do Database. O host e a porta também podem ser descobertos automaticamente pelo hub (consulte o campo "hub") ou especificados pela variável de ambiente FIREBASE_DATABASE_EMULATOR_HOST.

Assinatura:

database?: EmulatorConfig;

TestEnvironmentConfig.firestore

O emulador do Firestore. O host e a porta também podem ser descobertos automaticamente pelo hub (consulte o campo "hub") ou especificados pela variável de ambiente FIRESTORE_EMULATOR_HOST.

Assinatura:

firestore?: EmulatorConfig;

TestEnvironmentConfig.hub

O hub do Firebase Emulator. Também pode ser especificado pela variável de ambiente FIREBASE_EMULATOR_HUB. Se especificado de qualquer forma, outros emuladores em execução podem ser descobertos automaticamente e, portanto, não precisam ser explicitamente especificados.

Assinatura:

hub?: HostAndPort;

TestEnvironmentConfig.projectId

O ID do projeto do ambiente de teste. Também pode ser especificado pela variável de ambiente GCLOUD_PROJECT.

Um "demo-*" ID do projeto é altamente recomendado, especialmente para testes de unidade. Acesse: https://firebase.google.com/docs/emulator-suite/connect_firestore#choose_a_firebase_project

Assinatura:

projectId?: string;

TestEnvironmentConfig.storage

O emulador do Storage. O host e a porta também podem ser descobertos automaticamente pelo hub (consulte o campo "hub") ou especificados pela variável de ambiente FIREBASE_STORAGE_EMULATOR_HOST.

Assinatura:

storage?: EmulatorConfig;