署名:
export interface RulesTestContext
メソッド
メソッド | 説明 |
---|---|
database(databaseURL) | このテスト コンテキストの Database インスタンスを取得します。返された Firebase JS Client SDK インスタンスは、クライアント SDK API(v9 モジュラーまたは v9 互換)で使用できます。参照: データベース |
firestore(settings) | このテスト コンテキストの Firestore インスタンスを取得します。返された Firebase JS Client SDK インスタンスは、クライアント SDK API(v9 モジュラーまたは v9 互換)で使用できます。参照: Firestore |
storage(bucketUrl) | このテスト コンテキストの FirebaseStorage インスタンスを取得します。返された Firebase JS Client SDK インスタンスは、クライアント SDK API(v9 モジュラーまたは v9 互換)で使用できます。参照: FirebaseStorage |
RulesTestContext.database()
このテスト コンテキストの Database インスタンスを取得します。返された Firebase JS Client SDK インスタンスは、クライアント SDK API(v9 モジュラーまたは v9 互換)で使用できます。
データベースをご覧ください。
署名:
database(databaseURL?: string): firebase.database.Database;
パラメータ
パラメータ | 型 | 説明 |
---|---|---|
databaseURL | 文字列 | Realtime Database インスタンスの URL です。指定すると、URL から抽出されたパラメータを使用して、エミュレートされた名前空間のバージョンのインスタンスを返します |
戻り値:
firebase.database.Database
エミュレータに接続するように構成された Database
インスタンス。本番環境の databaseURL
が指定されていても、本番環境には接続されません。
RulesTestContext.firestore()
このテスト コンテキストの Firestore インスタンスを取得します。返された Firebase JS Client 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 Client SDK インスタンスは、クライアント SDK API(v9 モジュラーまたは v9 互換)で使用できます。
FirebaseStorage をご覧ください。
署名:
storage(bucketUrl?: string): firebase.storage.Storage;
パラメータ
パラメータ | 型 | 説明 |
---|---|---|
バケット URL | 文字列 |
戻り値:
firebase.storage.Storage
エミュレータに接続するように構成された Storage
インスタンス