Interface RulesTestContext

Um contexto de teste que representa um cliente. Pode ser usado para acessar emuladores para testes unitários de regras.

Assinatura:

export interface RulesTestContext 

Métodos

Método Descrição
banco de dados (URL do banco de dados) Obtenha uma instância do banco de dados para este contexto de teste. A instância do Firebase JS Client SDK retornada pode ser usada com as APIs do SDK do cliente (v9 modular ou v9 compatível). Veja: Banco de dados
firestore(configurações) Obtenha uma instância do Firestore para este contexto de teste. A instância do Firebase JS Client SDK retornada pode ser usada com as APIs do SDK do cliente (v9 modular ou v9 compatível). Veja: Firestore
armazenamento(bucketUrl) Obtenha uma instância do FirebaseStorage para este contexto de teste. A instância do Firebase JS Client SDK retornada pode ser usada com as APIs do SDK do cliente (v9 modular ou v9 compatível). Veja: FirebaseStorage

RegrasTestContext.database()

Obtenha uma instância do banco de dados para este contexto de teste. A instância do Firebase JS Client SDK retornada pode ser usada com as APIs do SDK do cliente (v9 modular ou v9 compatível).

Veja: Banco de dados

Assinatura:

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

Parâmetros

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

Retorna:

firebase.database.database

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

RegrasTestContext.firestore()

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

Veja: 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 Firestore configurada para se conectar ao emulador

RegrasTestContext.storage()

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

Veja: FirebaseStorage

Assinatura:

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

Parâmetros

Parâmetro Tipo Descrição
bucketUrl corda

Retorna:

firebase.storage.Storage

uma instância Storage configurada para se conectar ao emulador