Interfaz de RulesTestContext

Un contexto de prueba que representa a un cliente. Se puede usar para acceder a los emuladores para la prueba de unidades de reglas.

Firma:

export interface RulesTestContext 

Métodos

Método Descripción
base_de_datos(databaseURL) Obtén una instancia de Database para este contexto de prueba. La instancia del SDK cliente de Firebase JS que se muestra se puede usar con las APIs del SDK cliente (compatibles con la v9 modular o v9).Consulta Base de datos
firestore(configuración) Obtén una instancia de Firestore para este contexto de prueba. La instancia del SDK cliente de Firebase JS que se muestra se puede usar con las APIs del SDK cliente (compatibles con la versión 9 modular o v9).Consulta Firestore
storage(bucketUrl) Obtén una instancia de FirebaseStorage para este contexto de prueba. La instancia del SDK cliente de Firebase JS que se muestra se puede usar con las APIs del SDK cliente (compatibles con la v9 modular o v9).Consulta FirebaseStorage.

RulesTestContext.database().

Obtén una instancia de Database para este contexto de prueba. La instancia del SDK cliente de Firebase JS que se muestra se puede usar con las APIs del SDK cliente (compatibles con la versión 9 modular o v9).

Consulta Base de datos.

Firma:

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

Parámetros

Parámetro Tipo Descripción
URLdebasededatos string la URL de la instancia de Realtime Database. Si se especifica, muestra una instancia para una versión emulada del espacio de nombres con los parámetros extraídos de la URL.

Muestra:

firebase.database.Database

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

RulesTestContext.firestore()

Obtén una instancia de Firestore para este contexto de prueba. La instancia del SDK cliente de Firebase JS que se muestra se puede usar con las APIs del SDK cliente (compatibles con la versión 9 modular o v9).

Consulta: Firestore

Firma:

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

Parámetros

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

Muestra:

firebase.firestore.Firestore

una instancia de Firestore configurada para conectarse al emulador

RulesTestContext.storage()

Obtén una instancia de FirebaseStorage para este contexto de prueba. La instancia del SDK cliente de Firebase JS que se muestra se puede usar con las APIs del SDK cliente (compatibles con la versión 9 modular o v9).

Visita FirebaseStorage.

Firma:

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

Parámetros

Parámetro Tipo Descripción
URL del bucket string

Muestra:

firebase.storage.Storage

una instancia de Storage configurada para conectarse al emulador