Interface TestEnvironmentConfig

Configuração do ambiente de teste unitário, incluindo emuladores.

Assinatura:

export interface TestEnvironmentConfig 

Propriedades

Propriedade Modelo Descrição
base de dados EmulatorConfig O emulador de banco de dados. Seu host e porta também podem ser descobertos automaticamente através do hub (veja o campo "hub") ou especificados através da variável de ambiente FIREBASE_DATABASE_EMULATOR_HOST.
firestore EmulatorConfig O emulador do Firestore. Seu host e porta também podem ser descobertos automaticamente por meio do hub (consulte o campo "hub") ou especificados por meio da variável de ambiente FIRESTORE_EMULATOR_HOST.
cubo HostAndPort O hub do emulador do Firebase. Também pode ser especificado por meio da variável de ambiente FIREBASE_EMULATOR_HUB. Se especificado de qualquer maneira, outros emuladores em execução podem ser descobertos automaticamente e, portanto, não devem ser especificados explicitamente.
ID do projeto corda O ID do projeto do ambiente de teste. Também pode ser especificado por meio da variável de ambiente GCLOUD_PROJECT. Um ID de projeto "demo-*" é altamente recomendado, especialmente para testes de unidade. Consulte: https://firebase.google.com/docs/emulator-suite/connect_firestore#choose_a_firebase_project
armazenar EmulatorConfig O emulador de armazenamento. Seu host e porta também podem ser descobertos automaticamente por meio do hub (consulte o campo "hub") ou especificados por meio da variável de ambiente FIREBASE_STORAGE_EMULATOR_HOST.

TestEnvironmentConfig.database

O emulador de banco de dados. Seu host e porta também podem ser descobertos automaticamente através do hub (veja o campo "hub") ou especificados através da variável de ambiente FIREBASE_DATABASE_EMULATOR_HOST.

Assinatura:

database?: EmulatorConfig;

TestEnvironmentConfig.firestore

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

Assinatura:

firestore?: EmulatorConfig;

TestEnvironmentConfig.hub

O hub do emulador do Firebase. Também pode ser especificado por meio da variável de ambiente FIREBASE_EMULATOR_HUB. Se especificado de qualquer maneira, outros emuladores em execução podem ser descobertos automaticamente e, portanto, não devem ser especificados explicitamente.

Assinatura:

hub?: HostAndPort;

TestEnvironmentConfig.projectId

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

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

Assinatura:

projectId?: string;

TestEnvironmentConfig.storage

O emulador de armazenamento. Seu host e porta também podem ser descobertos automaticamente por meio do hub (consulte o campo "hub") ou especificados por meio da variável de ambiente FIREBASE_STORAGE_EMULATOR_HOST.

Assinatura:

storage?: EmulatorConfig;