Interface RulesTestContext

Um contexto de teste que representa um cliente. Pode ser usado para acessar emuladores para teste de unidade de regras.

Assinatura:

export interface RulesTestContext 

Métodos

Método Descrição
database(databaseURL) Receba uma instância do Database para esse contexto de teste. A instância retornada do SDK cliente do Firebase para JavaScript pode ser usada com as APIs do SDK do cliente (v9 modular ou v9 compatível).Consulte: Banco de dados
firestore(configurações) Consiga uma instância do Firestore para esse contexto de teste. A instância retornada do SDK cliente do Firebase para JavaScript pode ser usada com as APIs do SDK do cliente (v9 modular ou v9 compatível).Consulte: Firestore
storage(bucketUrl) Receba uma instância FirebaseStorage para esse contexto de teste. A instância retornada do SDK cliente do Firebase para JavaScript pode ser usada com as APIs do SDK do cliente (v9 modular ou v9 compatível).Consulte: FirebaseStorage

RulesTestContext.database()

Receba uma instância do Database para esse contexto de teste. A instância retornada do SDK cliente do Firebase para JavaScript pode ser usada com as APIs do SDK do cliente (v9 modular ou v9 compatível).

Consulte: Banco de dados

Assinatura:

database(databaseURL?: string): firebase.database.Database;

Parâmetros

Parâmetro Tipo Descrição
databaseURL string o URL da instância do Realtime Database. Se especificado, retorna uma instância de uma versão emulada do namespace com parâmetros extraídos do URL

Retorna:

firebase.database.Database

uma instância do Database configurada para se conectar ao emulador. Ele nunca se conecta à produção, mesmo que um databaseURL de produção seja especificado

RulesTestContext.firestore()

Consiga uma instância do Firestore para esse contexto de teste. A instância retornada do SDK cliente do Firebase para JavaScript pode ser usada com as APIs do SDK do cliente (v9 modular ou v9 compatível).

Consulte: Firestore

Assinatura:

firestore(settings?: firebase.firestore.Settings): firebase.firestore.Firestore;

Parâmetros

Parâmetro Tipo Descrição
configurações firebase.firestore.Settings um objeto de configurações para configurar a instância do Firestore

Retorna:

firebase.firestore.Firestore

uma instância do Firestore configurada para se conectar ao emulador

RulesTestContext.storage()

Receba uma instância FirebaseStorage para esse contexto de teste. A instância retornada do SDK cliente do Firebase para JavaScript pode ser usada com as APIs do SDK do cliente (v9 modular ou v9 compatível).

Consulte: FirebaseStorage

Assinatura:

storage(bucketUrl?: string): firebase.storage.Storage;

Parâmetros

Parâmetro Tipo Descrição
bucketUrl string

Retorna:

firebase.storage.Storage

uma instância do Storage configurada para se conectar ao emulador