Firma:
export interface RulesTestContext
Metodi
Metodo | Descrizione |
---|---|
database(URLdatabase) | Ottieni un'istanza del database per questo contesto di test. L'istanza Firebase JS Client SDK restituita può essere utilizzata con le API SDK client (modulare v9 o compatibile v9). Vedi: Banca dati |
firestore(impostazioni) | Ottieni un'istanza Firestore per questo contesto di test. L'istanza Firebase JS Client SDK restituita può essere utilizzata con le API SDK client (modulare v9 o compatibile v9). Vedi: Firestore |
archiviazione(bucketUrl) | Ottieni un'istanza FirebaseStorage per questo contesto di test. L'istanza Firebase JS Client SDK restituita può essere utilizzata con le API SDK client (modulare v9 o compatibile v9). Vedi: FirebaseStorage |
RulesTestContext.database()
Ottieni un'istanza del database per questo contesto di test. L'istanza Firebase JS Client SDK restituita può essere utilizzata con le API SDK client (modulare v9 o compatibile v9).
Vedi: Banca dati
Firma:
database(databaseURL?: string): firebase.database.Database;
Parametri
Parametro | Tipo | Descrizione |
---|---|---|
URL del database | corda | l'URL dell'istanza di Realtime Database. Se specificato, restituisce un'istanza per una versione emulata dello spazio dei nomi con parametri estratti dall'URL |
Ritorna:
firebase.database.Database
un'istanza Database
configurata per connettersi all'emulatore. Non si connette mai alla produzione anche se viene specificato un databaseURL
di produzione
RulesTestContext.firestore()
Ottieni un'istanza Firestore per questo contesto di test. L'istanza Firebase JS Client SDK restituita può essere utilizzata con le API SDK client (modulare v9 o compatibile v9).
Vedi: Firestore
Firma:
firestore(settings?: firebase.firestore.Settings): firebase.firestore.Firestore;
Parametri
Parametro | Tipo | Descrizione |
---|---|---|
impostazioni | firebase.firestore.Settings | un oggetto impostazioni per configurare l'istanza Firestore |
Ritorna:
firebase.firestore.Firestore
un'istanza Firestore
configurata per connettersi all'emulatore
RulesTestContext.storage()
Ottieni un'istanza FirebaseStorage per questo contesto di test. L'istanza Firebase JS Client SDK restituita può essere utilizzata con le API SDK client (modulare v9 o compatibile v9).
Vedi: FirebaseStorage
Firma:
storage(bucketUrl?: string): firebase.storage.Storage;
Parametri
Parametro | Tipo | Descrizione |
---|---|---|
bucketUrl | corda |
Ritorna:
firebase.storage.Storage
un'istanza Storage
configurata per connettersi all'emulatore