簽名:
export interface TestEnvironmentConfig
屬性
屬性 | 類型 | 說明 |
---|---|---|
資料庫 | EmulatorConfig | 資料庫模擬器。也可以透過中樞 (請參閱「hub」欄位) 自動探索其主機和通訊埠,或透過環境變數 FIREBASE_DATABASE_EMULATOR_HOST 指定。 |
Firestore | EmulatorConfig | Firestore 模擬器。也可以透過中樞 (請參閱「hub」欄位) 自動探索其主機和通訊埠,或透過環境變數 FIRESTORE_EMULATOR_HOST 指定。 |
中樞 | HostAndPort | Firebase Emulator 中心。也可以透過環境變數 FIREBASE_EMULATOR_HUB 指定。如果採取這兩種方式,系統就能自動尋找其他執行中的模擬器,因此請勿明確指定。 |
projectId | 字串 | 測試環境的專案 ID。也可以透過環境變數 GCLOUD_PROJECT 指定。「demo-*」強烈建議使用專案 ID,尤其是單元測試時。詳情請參閱:https://firebase.google.com/docs/emulator-suite/connect_firestore#choose_a_firebase_project |
儲存空間 | EmulatorConfig | Storage 模擬器。也可以透過中樞 (請參閱「hub」欄位) 自動探索其主機和通訊埠,或透過環境變數 FIREBASE_STORAGE_EMULATOR_HOST 指定。 |
TestEnvironmentConfig.database
資料庫模擬器。此外,還可以透過中樞 (請參閱「hub」欄位) 自動探索其主機和通訊埠,或透過環境變數 FIREBASE_DATABASE_EMULATOR_HOST 指定。
簽名:
database?: EmulatorConfig;
TestEnvironmentConfig.firestore
Firestore 模擬器。也可以透過中樞 (請參閱「hub」欄位) 自動探索其主機和通訊埠,或透過環境變數 FIRESTORE_EMULATOR_HOST 指定。
簽名:
firestore?: EmulatorConfig;
TestEnvironmentConfig.hub
Firebase Emulator 中心。也可以透過環境變數 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
Storage 模擬器。也可以透過中樞 (請參閱「hub」欄位) 自動探索其主機和通訊埠,或透過環境變數 FIREBASE_STORAGE_EMULATOR_HOST 指定。
簽名:
storage?: EmulatorConfig;