Interfaz RulesTestContext

Un contexto de prueba que representa a un cliente. Se puede utilizar para acceder a emuladores para pruebas unitarias de reglas.

Firma:

export interface RulesTestContext 

Métodos

Método Descripción
base de datos (URL de la base de datos) Obtenga una instancia de base de datos para este contexto de prueba. La instancia del SDK del cliente Firebase JS devuelta se puede usar con las API del SDK del cliente (v9 modular o compatible con v9). Ver: Base de datos
almacén de fuego (configuración) Obtenga una instancia de Firestore para este contexto de prueba. La instancia del SDK del cliente Firebase JS devuelta se puede usar con las API del SDK del cliente (v9 modular o compatible con v9). Ver: Firestore
almacenamiento (URL del depósito) Obtenga una instancia de FirebaseStorage para este contexto de prueba. La instancia del SDK del cliente Firebase JS devuelta se puede usar con las API del SDK del cliente (v9 modular o compatible con v9). Ver: Almacenamiento de Firebase

ReglasTestContext.base de datos()

Obtenga una instancia de base de datos para este contexto de prueba. La instancia del SDK del cliente Firebase JS devuelta se puede usar con las API del SDK del cliente (v9 modular o compatible con v9).

Ver: Base de datos

Firma:

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

Parámetros

Parámetro Tipo Descripción
URL de base de datos cadena la URL de la instancia de Realtime Database. Si se especifica, devuelve una instancia para una versión emulada del espacio de nombres con parámetros extraídos de la URL

Devoluciones:

firebase.base de datos.base de datos

una instancia Database configurada para conectarse al emulador. Nunca se conecta a producción incluso si se especifica una databaseURL de producción.

ReglasTestContext.firestore()

Obtenga una instancia de Firestore para este contexto de prueba. La instancia del SDK del cliente Firebase JS devuelta se puede usar con las API del SDK del cliente (v9 modular o compatible con v9).

Ver: Firestore

Firma:

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

Parámetros

Parámetro Tipo Descripción
ajustes firebase.firestore.Configuración un objeto de configuración para configurar la instancia de Firestore

Devoluciones:

firebase.firestore.Firestore

una instancia Firestore configurada para conectarse al emulador

ReglasTestContext.almacenamiento()

Obtenga una instancia de FirebaseStorage para este contexto de prueba. La instancia del SDK del cliente Firebase JS devuelta se puede usar con las API del SDK del cliente (v9 modular o compatible con v9).

Ver: Almacenamiento de Firebase

Firma:

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

Parámetros

Parámetro Tipo Descripción
URL del cubo cadena

Devoluciones:

firebase.almacenamiento.almacenamiento

una instancia Storage configurada para conectarse al emulador