簽名:
export interface RulesTestContext
方法
方法 | 說明 |
---|---|
database(databaseURL) | 取得此測試結構定義的資料庫執行個體。傳回的 Firebase JS 用戶端 SDK 執行個體可與用戶端 SDK API (v9 模組化或 v9 相容) 搭配使用。請參閱:Database |
Firestore(設定) | 取得此測試情境的 Firestore 執行個體。傳回的 Firebase JS 用戶端 SDK 執行個體可與用戶端 SDK API (v9 模組化或 v9 相容) 搭配使用。請參閱:Firestore |
storage(bucketUrl) | 取得這個測試內容的 FirebaseStorage 執行個體。傳回的 Firebase JS 用戶端 SDK 執行個體可與用戶端 SDK API (v9 模組化或 v9 相容) 搭配使用。請參閱:FirebaseStorage |
RulesTestContext.database()
取得此測試結構定義的資料庫執行個體。傳回的 Firebase JS 用戶端 SDK 執行個體可與用戶端 SDK API (v9 模組化或 v9 相容) 搭配使用。
請參閱:資料庫
簽名:
database(databaseURL?: string): firebase.database.Database;
參數
參數 | 類型 | 說明 |
---|---|---|
資料庫網址 | 字串 | 即時資料庫執行個體的網址。如果有指定,系統會傳回從網址擷取參數的模擬命名空間執行個體執行個體 |
傳回:
firebase.database.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 相容) 搭配使用。
請參閱:FirebaseStorage
簽名:
storage(bucketUrl?: string): firebase.storage.Storage;
參數
參數 | 類型 | 說明 |
---|---|---|
值區網址 | 字串 |
傳回:
firebase.storage.Storage
設定為連線至模擬器的 Storage
執行個體