Интерфейс RulesTestContext

Тестовый контекст, представляющий клиента. Может использоваться для доступа к эмуляторам для модульного тестирования правил.

Подпись:

export interface RulesTestContext 

Методы

Метод Описание
база данных (URL базы данных) Получите экземпляр базы данных для этого тестового контекста. Возвращенный экземпляр Firebase JS Client SDK можно использовать с API-интерфейсами клиентского SDK (модульным или совместимым с v9). См.: База данных
пожарная лавка (настройки) Получите экземпляр Firestore для этого тестового контекста. Возвращенный экземпляр Firebase JS Client SDK можно использовать с API-интерфейсами клиентского SDK (модульным или совместимым с v9). См.: Firestore.
хранилище (bucketUrl) Получите экземпляр FirebaseStorage для этого тестового контекста. Возвращенный экземпляр Firebase JS Client SDK можно использовать с API-интерфейсами клиентского SDK (модульным или совместимым с v9). См.: FirebaseStorage .

ПравилаTestContext.database()

Получите экземпляр базы данных для этого тестового контекста. Возвращенный экземпляр Firebase JS Client SDK можно использовать с API-интерфейсами клиентского SDK (модульным или совместимым с v9).

См.: База данных

Подпись:

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

Параметры

Параметр Тип Описание
URL базы данных нить URL-адрес экземпляра базы данных реального времени. Если указано, возвращает экземпляр эмулируемой версии пространства имен с параметрами, извлеченными из URL-адреса.

Возврат:

firebase.database.База данных

экземпляр Database , настроенный для подключения к эмулятору. Он никогда не подключается к рабочей среде, даже если указан URL-адрес производственной databaseURL .

ПравилаTestContext.firestore()

Получите экземпляр Firestore для этого тестового контекста. Возвращенный экземпляр Firebase JS Client SDK можно использовать с API-интерфейсами клиентского SDK (модульным или совместимым с v9).

См.: Firestore.

Подпись:

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

Параметры

Параметр Тип Описание
настройки firebase.firestore.Настройки объект настроек для настройки экземпляра Firestore

Возврат:

firebase.firestore.Firestore

экземпляр Firestore , настроенный для подключения к эмулятору

ПравилаTestContext.storage()

Получите экземпляр FirebaseStorage для этого тестового контекста. Возвращенный экземпляр Firebase JS Client SDK можно использовать с API-интерфейсами клиентского SDK (модульным или совместимым с v9).

См.: FirebaseStorage .

Подпись:

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

Параметры

Параметр Тип Описание
URL-адрес ведра нить

Возврат:

firebase.storage.Хранилище

экземпляр Storage , настроенный для подключения к эмулятору