TestEnvironmentConfig arayüzü

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

İmza:

export interface TestEnvironmentConfig 

Özellikler

Mülk Tip Tanım
veri tabanı EmulatorYapılandırması Veritabanı emülatörü. Ana bilgisayarı ve bağlantı noktası ayrıca hub aracılığıyla otomatik olarak keşfedilebilir ("hub" alanına bakın) veya FIREBASE_DATABASE_EMULATOR_HOST ortam değişkeni aracılığıyla belirtilebilir.
itfaiye deposu EmulatorYapılandırması Firestore emülatörü. Ana bilgisayarı ve bağlantı noktası ayrıca hub aracılığıyla otomatik olarak keşfedilebilir ("hub" alanına bakın) veya FIRESTORE_EMULATOR_HOST ortam değişkeni aracılığıyla belirtilebilir.
merkez Ana Bilgisayar ve Bağlantı Noktası Firebase Emulator merkezi. FIREBASE_EMULATOR_HUB ortam değişkeni aracılığıyla da belirtilebilir. Her iki şekilde de belirtilirse, çalışan diğer öykünücüler otomatik olarak keşfedilebilir ve bu nedenle açıkça belirtilmemelidir.
proje kimliği sicim Test ortamının proje kimliği. Ayrıca GCLOUD_PROJECT ortam değişkeni aracılığıyla da belirtilebilir. Özellikle birim testi için "demo-*" proje kimliğinin kullanılması önemle tavsiye edilir. Bakınız: https://firebase.google.com/docs/emulator-suite/connect_firestore#choose_a_firebase_project
depolamak EmulatorYapılandırması Depolama emülatörü. Ana bilgisayarı ve bağlantı noktası ayrıca hub aracılığıyla otomatik olarak keşfedilebilir ("hub" alanına bakın) veya FIREBASE_STORAGE_EMULATOR_HOST ortam değişkeni aracılığıyla belirtilebilir.

TestEnvironmentConfig.database

Veritabanı emülatörü. Ana bilgisayarı ve bağlantı noktası ayrıca hub aracılığıyla otomatik olarak keşfedilebilir ("hub" alanına bakın) veya FIREBASE_DATABASE_EMULATOR_HOST ortam değişkeni aracılığıyla belirtilebilir.

İmza:

database?: EmulatorConfig;

TestEnvironmentConfig.firestore

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

İmza:

firestore?: EmulatorConfig;

TestEnvironmentConfig.hub

Firebase Emulator merkezi. FIREBASE_EMULATOR_HUB ortam değişkeni aracılığıyla da belirtilebilir. Her iki şekilde de belirtilirse, çalışan diğer öykünücüler otomatik olarak keşfedilebilir ve bu nedenle açıkça belirtilmemelidir.

İmza:

hub?: HostAndPort;

TestEnvironmentConfig.projectId

Test ortamının proje kimliği. Ayrıca GCLOUD_PROJECT ortam değişkeni aracılığıyla da belirtilebilir.

Özellikle birim testi için "demo-*" proje kimliğinin kullanılması önemle tavsiye edilir. Bakınız: https://firebase.google.com/docs/emulator-suite/connect_firestore#choose_a_firebase_project

İmza:

projectId?: string;

TestEnvironmentConfig.storage

Depolama emülatörü. Ana bilgisayarı ve bağlantı noktası ayrıca hub aracılığıyla otomatik olarak keşfedilebilir ("hub" alanına bakın) veya FIREBASE_STORAGE_EMULATOR_HOST ortam değişkeni aracılığıyla belirtilebilir.

İmza:

storage?: EmulatorConfig;