อินเทอร์เฟซ TestEnvironmentConfig

การกำหนดค่าสภาพแวดล้อมการทดสอบหน่วย รวมถึงโปรแกรมจำลอง

ลายเซ็น:

export interface TestEnvironmentConfig 

คุณสมบัติ

คุณสมบัติ พิมพ์ คำอธิบาย
ฐานข้อมูล EmulatorConfig โปรแกรมจำลองฐานข้อมูล โฮสต์และพอร์ตสามารถค้นพบได้โดยอัตโนมัติผ่านฮับ (ดูฟิลด์ "ฮับ") หรือระบุผ่านตัวแปรสภาพแวดล้อม FIREBASE_DATABASE_EMULATOR_HOST
ร้านขายไฟ EmulatorConfig โปรแกรมจำลอง Firestore โฮสต์และพอร์ตสามารถค้นพบได้โดยอัตโนมัติผ่านฮับ (ดูฟิลด์ "ฮับ") หรือระบุผ่านตัวแปรสภาพแวดล้อม FIRESTORE_EMULATOR_HOST
ฮับ โฮสต์และพอร์ต ฮับ ​​Firebase Emulator นอกจากนี้ยังสามารถระบุผ่านตัวแปรสภาพแวดล้อม FIREBASE_EMULATOR_HUB หากระบุด้วยวิธีใดวิธีหนึ่ง โปรแกรมจำลองที่ทำงานอยู่อื่นๆ จะสามารถค้นพบได้โดยอัตโนมัติ และไม่จำเป็นต้องระบุอย่างชัดเจน
รหัสโครงการ เชือก รหัสโปรเจ็กต์ของสภาพแวดล้อมการทดสอบ สามารถระบุผ่านตัวแปรสภาพแวดล้อม GCLOUD_PROJECT ได้ด้วย ขอแนะนำรหัสโปรเจ็กต์ "demo-*" โดยเฉพาะอย่างยิ่งสำหรับการทดสอบหน่วย ดู: https://firebase.google.com/docs/emulator-suite/connect_firestore#choose_a_firebase_project
พื้นที่จัดเก็บ EmulatorConfig โปรแกรมจำลองการจัดเก็บข้อมูล โฮสต์และพอร์ตสามารถค้นพบได้โดยอัตโนมัติผ่านฮับ (ดูฟิลด์ "ฮับ") หรือระบุผ่านตัวแปรสภาพแวดล้อม FIREBASE_STORAGE_EMULATOR_HOST

TestEnvironmentConfig.database

โปรแกรมจำลองฐานข้อมูล โฮสต์และพอร์ตสามารถค้นพบได้โดยอัตโนมัติผ่านฮับ (ดูฟิลด์ "ฮับ") หรือระบุผ่านตัวแปรสภาพแวดล้อม FIREBASE_DATABASE_EMULATOR_HOST

ลายเซ็น:

database?: EmulatorConfig;

TestEnvironmentConfig.firestore

โปรแกรมจำลอง Firestore โฮสต์และพอร์ตสามารถค้นพบได้โดยอัตโนมัติผ่านฮับ (ดูฟิลด์ "ฮับ") หรือระบุผ่านตัวแปรสภาพแวดล้อม FIRESTORE_EMULATOR_HOST

ลายเซ็น:

firestore?: EmulatorConfig;

TestEnvironmentConfig.hub

ฮับ ​​Firebase Emulator นอกจากนี้ยังสามารถระบุผ่านตัวแปรสภาพแวดล้อม FIREBASE_EMULATOR_HUB หากระบุด้วยวิธีใดวิธีหนึ่ง โปรแกรมจำลองที่ทำงานอยู่อื่นๆ จะสามารถค้นพบได้โดยอัตโนมัติ และไม่จำเป็นต้องระบุอย่างชัดเจน

ลายเซ็น:

hub?: HostAndPort;

TestEnvironmentConfig.projectId

รหัสโปรเจ็กต์ของสภาพแวดล้อมการทดสอบ สามารถระบุผ่านตัวแปรสภาพแวดล้อม GCLOUD_PROJECT ได้ด้วย

ขอแนะนำรหัสโปรเจ็กต์ "demo-*" โดยเฉพาะอย่างยิ่งสำหรับการทดสอบหน่วย ดู: https://firebase.google.com/docs/emulator-suite/connect_firestore#choose_a_firebase_project

ลายเซ็น:

projectId?: string;

TestEnvironmentConfig.storage

โปรแกรมจำลองการจัดเก็บข้อมูล โฮสต์และพอร์ตสามารถค้นพบได้โดยอัตโนมัติผ่านฮับ (ดูฟิลด์ "ฮับ") หรือระบุผ่านตัวแปรสภาพแวดล้อม FIREBASE_STORAGE_EMULATOR_HOST

ลายเซ็น:

storage?: EmulatorConfig;