签名:
export interface RulesTestContext
方法
方法 | 描述 |
---|---|
数据库(数据库URL) | 获取此测试上下文的数据库实例。返回的 Firebase JS 客户端 SDK 实例可与客户端 SDK API(v9 模块化或 v9 兼容)一起使用。请参阅:数据库 |
火库(设置) | 获取此测试上下文的Firestore实例。返回的 Firebase JS 客户端 SDK 实例可与客户端 SDK API(v9 模块化或 v9 兼容)一起使用。请参阅: Firestore |
存储(bucketUrl) | 获取此测试上下文的FirebaseStorage实例。返回的 Firebase JS 客户端 SDK 实例可与客户端 SDK API(v9 模块化或 v9 兼容)一起使用。请参阅: Firebase 存储 |
RulesTestContext.database()
获取此测试上下文的数据库实例。返回的 Firebase JS 客户端 SDK 实例可与客户端 SDK API(v9 模块化或 v9 兼容)一起使用。
请参阅:数据库
签名:
database(databaseURL?: string): firebase.database.Database;
参数
范围 | 类型 | 描述 |
---|---|---|
数据库URL | 细绳 | 实时数据库实例的 URL。如果指定,则返回命名空间的模拟版本的实例,其中包含从 URL 中提取的参数 |
返回:
firebase.database.数据库
配置为连接到模拟器的Database
实例。即使指定了生产databaseURL
,它也永远不会连接到生产环境
RulesTestContext.firestore()
获取此测试上下文的Firestore实例。返回的 Firebase JS 客户端 SDK 实例可与客户端 SDK API(v9 模块化或 v9 兼容)一起使用。
请参阅: Firestore
签名:
firestore(settings?: firebase.firestore.Settings): firebase.firestore.Firestore;
参数
范围 | 类型 | 描述 |
---|---|---|
设置 | firebase.firestore.Settings | 用于配置Firestore实例的设置对象 |
返回:
firebase.firestore.Firestore
配置为连接到模拟器的Firestore
实例
RulesTestContext.storage()
获取此测试上下文的FirebaseStorage实例。返回的 Firebase JS 客户端 SDK 实例可与客户端 SDK API(v9 模块化或 v9 兼容)一起使用。
请参阅: Firebase 存储
签名:
storage(bucketUrl?: string): firebase.storage.Storage;
参数
范围 | 类型 | 描述 |
---|---|---|
桶地址 | 细绳 |
返回:
firebase.storage.Storage
配置为连接到模拟器的Storage
实例