Interface TestEnvironmentConfig

Configuração do ambiente de testes unitários, incluindo emuladores.

Assinatura:

export interface TestEnvironmentConfig 

Propriedades

Propriedade Tipo Descrição
base de dados Configuração do emulador O emulador de banco de dados. Seu host e porta também podem ser descobertos automaticamente através do hub (ver campo "hub") ou especificados através da variável de ambiente FIREBASE_DATABASE_EMULATOR_HOST.
firestore Configuração do emulador O emulador do Firestore. Seu host e porta também podem ser descobertos automaticamente através do hub (ver campo "hub") ou especificados através da variável de ambiente FIRESTORE_EMULATOR_HOST.
eixo HostAndPort O hub do emulador do Firebase. Também pode ser especificado através 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 através da variável de ambiente GCLOUD_PROJECT. Um ID de projeto "demo-*" é altamente recomendado, especialmente para testes unitários. Consulte: https://firebase.google.com/docs/emulator-suite/connect_firestore#choose_a_firebase_project
armazenar Configuração do emulador O emulador de armazenamento. Seu host e porta também podem ser descobertos automaticamente através do hub (ver campo "hub") ou especificados através 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 (ver 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 através do hub (ver campo "hub") ou especificados através da variável de ambiente FIRESTORE_EMULATOR_HOST.

Assinatura:

firestore?: EmulatorConfig;

TestEnvironmentConfig.hub

O hub do emulador do Firebase. Também pode ser especificado através 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 através da variável de ambiente GCLOUD_PROJECT.

Um ID de projeto "demo-*" é altamente recomendado, especialmente para testes unitários. 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 através do hub (ver campo "hub") ou especificados através da variável de ambiente FIREBASE_STORAGE_EMULATOR_HOST.

Assinatura:

storage?: EmulatorConfig;