测试环境配置接口

配置单元测试环境,包括模拟器。

签名:

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;