TestEnvironmentConfig インターフェイス

エミュレータを含む単体テスト環境の構成。

サイン:

export interface TestEnvironmentConfig 

プロパティ

財産タイプ説明
データベースエミュレータ構成データベースエミュレータ。そのホストとポートは、ハブ (「ハブ」フィールドを参照) を通じて自動的に検出することも、環境変数 FIREBASE_DATABASE_EMULATOR_HOST で指定することもできます。
消防署エミュレータ構成Firestoreエミュレータ。そのホストとポートは、ハブ (「ハブ」フィールドを参照) を通じて自動的に検出することも、環境変数 FIRESTORE_EMULATOR_HOST で指定することもできます。
ハブホストとポートFirebase エミュレータ ハブ。環境変数 FIREBASE_EMULATOR_HUB を介して指定することもできます。どちらの方法でも指定すると、実行中の他のエミュレータが自動的に検出されるため、明示的に指定する必要はありません。
プロジェクトIDテスト環境のプロジェクト ID。環境変数 GCLOUD_PROJECT を介して指定することもできます。特に単体テストの場合は、「demo-*」プロジェクト ID を強くお勧めします。参照: https://firebase.google.com/docs/emulator-suite/connect_firestore#choose_a_firebase_project
ストレージエミュレータ構成ストレージエミュレータ。そのホストとポートは、ハブ (「ハブ」フィールドを参照) を通じて自動的に検出することも、環境変数 FIREBASE_STORAGE_EMULATOR_HOST で指定することもできます。

TestEnvironmentConfig.データベース

データベースエミュレータ。そのホストとポートは、ハブ (「ハブ」フィールドを参照) を通じて自動的に検出することも、環境変数 FIREBASE_DATABASE_EMULATOR_HOST で指定することもできます。

サイン:

database?: EmulatorConfig;

TestEnvironmentConfig.firestore

Firestoreエミュレータ。そのホストとポートは、ハブ (「ハブ」フィールドを参照) を通じて自動的に検出することも、環境変数 FIRESTORE_EMULATOR_HOST で指定することもできます。

サイン:

firestore?: EmulatorConfig;

TestEnvironmentConfig.hub

Firebase エミュレータ ハブ。環境変数 FIREBASE_EMULATOR_HUB を介して指定することもできます。どちらの方法でも指定すると、実行中の他のエミュレータが自動的に検出されるため、明示的に指定する必要はありません。

サイン:

hub?: HostAndPort;

TestEnvironmentConfig.projectId

テスト環境のプロジェクト ID。環境変数 GCLOUD_PROJECT を介して指定することもできます。

特に単体テストの場合は、「demo-*」プロジェクト ID を強くお勧めします。参照: https://firebase.google.com/docs/emulator-suite/connect_firestore#choose_a_firebase_project

サイン:

projectId?: string;

TestEnvironmentConfig.storage

ストレージエミュレータ。そのホストとポートは、ハブ (「ハブ」フィールドを参照) を通じて自動的に検出することも、環境変数 FIREBASE_STORAGE_EMULATOR_HOST で指定することもできます。

サイン:

storage?: EmulatorConfig;