Antarmuka TestEnvironmentConfig

Konfigurasi lingkungan pengujian unit, termasuk emulator.

Tanda Tangan:

export interface TestEnvironmentConfig 

Properti

Properti Jenis Deskripsi
database EmulatorConfig Emulator Database. Host dan port-nya juga dapat ditemukan secara otomatis melalui hub (lihat kolom "hub") atau ditentukan melalui variabel lingkungan FIREBASE_DATABASE_EMULATOR_HOST.
firestore EmulatorConfig Emulator Firestore. Host dan port-nya juga dapat ditemukan secara otomatis melalui hub (lihat kolom "hub") atau ditentukan melalui variabel lingkungan FIRESTORE_EMULATOR_HOST.
hub HostAndPort Hub Firebase Emulator. Juga dapat 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.
projectId string Project ID lingkungan pengujian. Juga dapat ditentukan melalui variabel lingkungan GCLOUD_PROJECT."demo-*" project ID sangat disarankan, terutama untuk pengujian unit. Lihat: https://firebase.google.com/docs/emulator-suite/connect_firestore#choose_a_firebase_project
penyimpanan EmulatorConfig Emulator Storage. Host dan port-nya juga dapat ditemukan secara otomatis melalui hub (lihat kolom "hub") atau ditentukan melalui variabel lingkungan FIREBASE_STORAGE_EMULATOR_HOST.

TestEnvironmentConfig.database

Emulator Database. Host dan port-nya 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 port-nya 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. Juga dapat 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

Project ID lingkungan pengujian. Juga dapat ditentukan melalui variabel lingkungan GCLOUD_PROJECT.

Sebuah "demo-*" project ID 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.storage

Emulator Storage. Host dan port-nya juga dapat ditemukan secara otomatis melalui hub (lihat kolom "hub") atau ditentukan melalui variabel lingkungan FIREBASE_STORAGE_EMULATOR_HOST.

Tanda Tangan:

storage?: EmulatorConfig;