Assinatura:
export interface RulesTestContext
Métodos
Método | Descrição |
---|---|
banco de dados (databaseURL) | Obtenha uma instância de banco de dados para este contexto de teste. A instância do SDK do cliente Firebase JS retornada pode ser usada com as APIs do SDK do cliente (v9 modular ou compatível com v9). Veja: Banco de dados |
firestore(configurações) | Obtenha uma instância do Firestore para este contexto de teste. A instância do SDK do cliente Firebase JS retornada pode ser usada com as APIs do SDK do cliente (v9 modular ou compatível com v9). Veja: Firestore |
armazenamento (bucketUrl) | Obtenha uma instância do FirebaseStorage para este contexto de teste. A instância do SDK do cliente Firebase JS retornada pode ser usada com as APIs do SDK do cliente (v9 modular ou compatível com v9). Consulte: FirebaseStorage |
RulesTestContext.database()
Obtenha uma instância de banco de dados para este contexto de teste. A instância do SDK do cliente Firebase JS retornada pode ser usada com as APIs do SDK do cliente (v9 modular ou compatível com v9).
Veja: Banco de dados
Assinatura:
database(databaseURL?: string): firebase.database.Database;
Parâmetros
Parâmetro | Modelo | Descrição |
---|---|---|
URL do banco de dados | corda | a 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 |
Devoluções:
firebase.database.Database
uma instância de Database
de dados configurada para se conectar ao emulador. Ele nunca se conecta à produção, mesmo que um URL de banco de databaseURL
de produção seja especificado
RulesTestContext.firestore()
Obtenha uma instância do Firestore para este contexto de teste. A instância do SDK do cliente Firebase JS retornada pode ser usada com as APIs do SDK do cliente (v9 modular ou compatível com v9).
Veja: Firestore
Assinatura:
firestore(settings?: firebase.firestore.Settings): firebase.firestore.Firestore;
Parâmetros
Parâmetro | Modelo | Descrição |
---|---|---|
definições | firebase.firestore.Settings | um objeto de configurações para configurar a instância do Firestore |
Devoluções:
firebase.firestore.Firestore
uma instância do Firestore
configurada para se conectar ao emulador
RulesTestContext.storage()
Obtenha uma instância do FirebaseStorage para este contexto de teste. A instância do SDK do cliente Firebase JS retornada pode ser usada com as APIs do SDK do cliente (v9 modular ou compatível com v9).
Consulte: FirebaseStorage
Assinatura:
storage(bucketUrl?: string): firebase.storage.Storage;
Parâmetros
Parâmetro | Modelo | Descrição |
---|---|---|
bucketUrl | corda |
Devoluções:
firebase.storage.Storage
uma instância de Storage
configurada para se conectar ao emulador