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