測試環境配置介面

配置單元測試環境,包括模擬器。

簽名:

export interface TestEnvironmentConfig 

特性

財產類型描述
資料庫模擬器配置資料庫模擬器。其主機和連接埠也可以透過集線器自動發現(請參閱「集線器」欄位)或透過環境變數 FIREBASE_DATABASE_EMULATOR_HOST 指定。
火庫模擬器配置Firestore 模擬器。其主機和連接埠也可以透過集線器自動發現(請參閱「集線器」欄位)或透過環境變數 FIRESTORE_EMULATOR_HOST 指定。
中心主機和連接埠Firebase 模擬器中心。也可以透過環境變數 FIREBASE_EMULATOR_HUB 指定。如果以任何一種方式指定,則可以自動發現其他正在運行的模擬器,因此無需明確指定。
項目編號細繩測試環境的項目ID。也可以透過環境變數GCLOUD_PROJECT指定。強烈建議使用“demo-*”項目 ID,特別是對於單元測試。請參閱:https://firebase.google.com/docs/emulator-suite/connect_firestore#choose_a_firebase_project
貯存模擬器配置儲存模擬器。其主機和連接埠也可以透過集線器自動發現(請參閱「集線器」欄位)或透過環境變數 FIREBASE_STORAGE_EMULATOR_HOST 指定。

測試環境配置.資料庫

資料庫模擬器。其主機和連接埠也可以透過集線器自動發現(請參閱「集線器」欄位)或透過環境變數 FIREBASE_DATABASE_EMULATOR_HOST 指定。

簽名:

database?: EmulatorConfig;

測試環境配置.firestore

Firestore 模擬器。其主機和連接埠也可以透過集線器自動發現(請參閱「集線器」欄位)或透過環境變數 FIRESTORE_EMULATOR_HOST 指定。

簽名:

firestore?: EmulatorConfig;

測試環境配置.hub

Firebase 模擬器中心。也可以透過環境變數 FIREBASE_EMULATOR_HUB 指定。如果以任何一種方式指定,則可以自動發現其他正在運行的模擬器,因此無需明確指定。

簽名:

hub?: HostAndPort;

測試環境配置.projectId

測試環境的項目ID。也可以透過環境變數GCLOUD_PROJECT指定。

強烈建議使用“demo-*”項目 ID,特別是對於單元測試。請參閱:https://firebase.google.com/docs/emulator-suite/connect_firestore#choose_a_firebase_project

簽名:

projectId?: string;

測試環境配置.storage

儲存模擬器。其主機和連接埠也可以透過集線器自動發現(請參閱「集線器」欄位)或透過環境變數 FIREBASE_STORAGE_EMULATOR_HOST 指定。

簽名:

storage?: EmulatorConfig;
,單元測試環境的配置,包括模擬器。

簽名:

export interface TestEnvironmentConfig 

特性

財產類型描述
資料庫模擬器配置資料庫模擬器。其主機和連接埠也可以透過集線器自動發現(請參閱「集線器」欄位)或透過環境變數 FIREBASE_DATABASE_EMULATOR_HOST 指定。
火庫模擬器配置Firestore 模擬器。其主機和連接埠也可以透過集線器自動發現(請參閱「集線器」欄位)或透過環境變數 FIRESTORE_EMULATOR_HOST 指定。
中心主機和連接埠Firebase 模擬器中心。也可以透過環境變數 FIREBASE_EMULATOR_HUB 指定。如果以任何一種方式指定,則可以自動發現其他正在運行的模擬器,因此無需明確指定。
項目編號細繩測試環境的項目ID。也可以透過環境變數GCLOUD_PROJECT指定。強烈建議使用“demo-*”項目 ID,特別是對於單元測試。請參閱:https://firebase.google.com/docs/emulator-suite/connect_firestore#choose_a_firebase_project
貯存模擬器配置儲存模擬器。其主機和連接埠也可以透過集線器自動發現(請參閱「集線器」欄位)或透過環境變數 FIREBASE_STORAGE_EMULATOR_HOST 指定。

測試環境配置.資料庫

資料庫模擬器。其主機和連接埠也可以透過集線器自動發現(請參閱「集線器」欄位)或透過環境變數 FIREBASE_DATABASE_EMULATOR_HOST 指定。

簽名:

database?: EmulatorConfig;

測試環境配置.firestore

Firestore 模擬器。其主機和連接埠也可以透過集線器自動發現(請參閱「集線器」欄位)或透過環境變數 FIRESTORE_EMULATOR_HOST 指定。

簽名:

firestore?: EmulatorConfig;

測試環境配置.hub

Firebase 模擬器中心。也可以透過環境變數 FIREBASE_EMULATOR_HUB 指定。如果以任何一種方式指定,則可以自動發現其他正在運行的模擬器,因此無需明確指定。

簽名:

hub?: HostAndPort;

測試環境配置.projectId

測試環境的項目ID。也可以透過環境變數GCLOUD_PROJECT指定。

強烈建議使用“demo-*”項目 ID,特別是對於單元測試。請參閱:https://firebase.google.com/docs/emulator-suite/connect_firestore#choose_a_firebase_project

簽名:

projectId?: string;

測試環境配置.storage

儲存模擬器。其主機和連接埠也可以透過集線器自動發現(請參閱「集線器」欄位)或透過環境變數 FIREBASE_STORAGE_EMULATOR_HOST 指定。

簽名:

storage?: EmulatorConfig;