Antarmuka TestEnvironmentConfig

Konfigurasi lingkungan pengujian unit, termasuk emulator.

Tanda tangan:

export interface TestEnvironmentConfig 

Properti

Properti Jenis Keterangan
basis data Konfigurasi Emulator Emulator Basis Data. Host dan portnya juga dapat ditemukan secara otomatis melalui hub (lihat kolom "hub") atau ditentukan melalui variabel lingkungan FIREBASE_DATABASE_EMULATOR_HOST.
toko api Konfigurasi Emulator Emulator Firestore. Host dan portnya juga dapat ditemukan secara otomatis melalui hub (lihat kolom "hub") atau ditentukan melalui variabel lingkungan FIRESTORE_EMULATOR_HOST.
pusat HostAndPort Hub Firebase Emulator. Dapat juga ditentukan melalui variabel lingkungan FIREBASE_EMULATOR_HUB. Jika ditentukan dengan cara apa pun, emulator lain yang berjalan dapat ditemukan secara otomatis, sehingga tidak ditentukan secara eksplisit.
proyekId rangkaian ID proyek lingkungan pengujian. Dapat juga ditentukan melalui variabel lingkungan GCLOUD_PROJECT. ID proyek "demo-*" sangat disarankan, terutama untuk pengujian unit. Lihat: https://firebase.google.com/docs/emulator-suite/connect_firestore#choose_a_firebase_project
penyimpanan Konfigurasi Emulator Emulator Penyimpanan. Host dan portnya juga dapat ditemukan secara otomatis melalui hub (lihat kolom "hub") atau ditentukan melalui variabel lingkungan FIREBASE_STORAGE_EMULATOR_HOST.

TestEnvironmentConfig.database

Emulator Basis Data. Host dan portnya juga dapat ditemukan secara otomatis melalui hub (lihat kolom "hub") atau ditentukan melalui variabel lingkungan FIREBASE_DATABASE_EMULATOR_HOST.

Tanda tangan:

database?: EmulatorConfig;

TestEnvironmentConfig.firestore

Emulator Firestore. Host dan portnya juga dapat ditemukan secara otomatis melalui hub (lihat kolom "hub") atau ditentukan melalui variabel lingkungan FIRESTORE_EMULATOR_HOST.

Tanda tangan:

firestore?: EmulatorConfig;

TestEnvironmentConfig.hub

Hub Firebase Emulator. Dapat juga ditentukan melalui variabel lingkungan FIREBASE_EMULATOR_HUB. Jika ditentukan dengan cara apa pun, emulator lain yang berjalan dapat ditemukan secara otomatis, sehingga tidak ditentukan secara eksplisit.

Tanda tangan:

hub?: HostAndPort;

TestEnvironmentConfig.projectId

ID proyek lingkungan pengujian. Dapat juga ditentukan melalui variabel lingkungan GCLOUD_PROJECT.

ID proyek "demo-*" sangat disarankan, terutama untuk pengujian unit. Lihat: https://firebase.google.com/docs/emulator-suite/connect_firestore#choose_a_firebase_project

Tanda tangan:

projectId?: string;

TestEnvironmentConfig.penyimpanan

Emulator Penyimpanan. Host dan portnya juga dapat ditemukan secara otomatis melalui hub (lihat kolom "hub") atau ditentukan melalui variabel lingkungan FIREBASE_STORAGE_EMULATOR_HOST.

Tanda tangan:

storage?: EmulatorConfig;