签名:
export interface TestEnvironmentConfig
属性
属性 | 类型 | 说明 |
---|---|---|
数据库 | EmulatorConfig | 数据库模拟器。此外,您还可以通过 hub(请参阅“hub”字段)自动发现其主机和端口,也可以通过环境变量 FIREBASE_DATABASE_EMULATOR_HOST 指定其主机和端口。 |
firestore | EmulatorConfig | Firestore 模拟器。您还可以通过 hub(请参阅“hub”字段)自动发现其主机和端口,也可以通过环境变量 FIRESTORE_EMULATOR_HOST 指定其主机和端口。 |
hub | HostAndPort | Firebase 模拟器中心。也可以通过环境变量 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(请参阅“hub”字段)自动发现其主机和端口,也可以通过环境变量 FIREBASE_STORAGE_EMULATOR_HOST 指定其主机和端口。 |
TestEnvironmentConfig.database
数据库模拟器。此外,您还可以通过 hub(请参阅“hub”字段)自动发现其主机和端口,也可以通过环境变量 FIREBASE_DATABASE_EMULATOR_HOST 指定其主机和端口。
签名:
database?: EmulatorConfig;
TestEnvironmentConfig.firestore
Firestore 模拟器。您还可以通过 hub(请参阅“hub”字段)自动发现其主机和端口,也可以通过环境变量 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
Storage 模拟器。此外,您还可以通过 hub(请参阅“hub”字段)自动发现其主机和端口,也可以通过环境变量 FIREBASE_STORAGE_EMULATOR_HOST 指定其主机和端口。
签名:
storage?: EmulatorConfig;