簽名:
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
實例