TestEnvironmentConfig arayüzü

Emülatörler de dahil olmak üzere birim test ortamının yapılandırması.

İmza:

export interface TestEnvironmentConfig 

Özellikler

Özellik Tür Açıklama
veritabanı EmulatorConfig Database emülatörü. Ana makine ve bağlantı noktası, hub aracılığıyla otomatik olarak keşfedilebilir ("hub" alanına bakın) veya FIREBASE_DATABASE_EMULATOR_HOST ortam değişkeniyle de belirtilebilir.
firestore EmulatorConfig Firestore emülatörü. Ana makine ve bağlantı noktası, hub aracılığıyla otomatik olarak keşfedilebilir ("hub" alanına bakın) veya FIRESTORE_EMULATOR_HOST ortam değişkeniyle de belirtilebilir.
merkez Ana Makine ve Bağlantı Noktası Firebase Emulator merkezi. Ayrıca, FIREBASE_EMULATOR_HUB ortam değişkeniyle de belirtilebilir. İki şekilde de belirtilirse çalışan diğer emülatörler otomatik olarak keşfedilebilir, böylece açıkça belirtilemez.
proje kimliği dize Test ortamının proje kimliği. GCLOUD_PROJECT ortam değişkeniyle de belirtilebilir.A "demo-*" özellikle birim testi için proje kimliğinin kullanılması şiddetle önerilir. https://firebase.google.com/docs/emulator-suite/connect_firestore#choose_a_firebase_project adresine göz atın.
depolama alanı EmulatorConfig Storage emülatörü. Ana makine ve bağlantı noktası, hub aracılığıyla otomatik olarak keşfedilebilir ("hub" alanına bakın) veya FIREBASE_STORAGE_EMULATOR_HOST ortam değişkeniyle de belirtilebilir.

TestEnvironmentConfig.database

Database emülatörü. Ana makine ve bağlantı noktası, hub aracılığıyla otomatik olarak keşfedilebilir ("hub" alanına bakın) veya FIREBASE_DATABASE_EMULATOR_HOST ortam değişkeniyle de belirtilebilir.

İmza:

database?: EmulatorConfig;

TestEnvironmentConfig.firestore

Firestore emülatörü. Ana makine ve bağlantı noktası, hub aracılığıyla otomatik olarak keşfedilebilir ("hub" alanına bakın) veya FIRESTORE_EMULATOR_HOST ortam değişkeniyle de belirtilebilir.

İmza:

firestore?: EmulatorConfig;

TestEnvironmentConfig.hub

Firebase Emulator merkezi. Ayrıca, FIREBASE_EMULATOR_HUB ortam değişkeniyle de belirtilebilir. İki şekilde de belirtilirse çalışan diğer emülatörler otomatik olarak keşfedilebilir, dolayısıyla açıkça belirtilmemelidir.

İmza:

hub?: HostAndPort;

TestEnvironmentConfig.projectId

Test ortamının proje kimliği. GCLOUD_PROJECT ortam değişkeniyle de belirtilebilir.

Bir "demo-*" özellikle birim testi için proje kimliğinin kullanılması şiddetle önerilir. https://firebase.google.com/docs/emulator-suite/connect_firestore#choose_a_firebase_project adresine göz atın.

İmza:

projectId?: string;

TestEnvironmentConfig.storage

Storage emülatörü. Ana makine ve bağlantı noktası, hub aracılığıyla otomatik olarak keşfedilebilir ("hub" alanına bakın) veya FIREBASE_STORAGE_EMULATOR_HOST ortam değişkeniyle de belirtilebilir.

İmza:

storage?: EmulatorConfig;