TestEnvironmentConfig इंटरफ़ेस

एम्युलेटर के साथ-साथ यूनिट टेस्टिंग एनवायरमेंट का कॉन्फ़िगरेशन.

हस्ताक्षर:

export interface TestEnvironmentConfig 

प्रॉपर्टी

प्रॉपर्टी टाइप ब्यौरा
डेटाबेस EmulatorConfig डेटाबेस एम्युलेटर. इसके होस्ट और पोर्ट को हब (फ़ील्ड "हब" देखें) या एनवायरमेंट वैरिएबल FIREBASE_DATABASE_EMULATOR_Host के ज़रिए अपने-आप खोजा जा सकता है.
फ़ायरस्टोर EmulatorConfig Firestore एम्युलेटर. इसके होस्ट और पोर्ट को हब (फ़ील्ड "हब" देखें) या एनवायरमेंट वैरिएबल FIRESTORE_EMULATOR_Host के ज़रिए अपने-आप ढूंढा जा सकता है.
हब होस्टऐंडपोर्ट Firebase एम्युलेटर हब. इसे एनवायरमेंट वैरिएबल FIREBASE_EMULATOR_HUB के ज़रिए भी तय किया जा सकता है. अगर किसी भी तरीके से बताया गया हो, तो दूसरे चल रहे एम्युलेटर अपने-आप ढूंढे जा सकते हैं. इसलिए, इनका इस्तेमाल साफ़ तौर पर नहीं किया जाना चाहिए.
प्रोजेक्ट आईडी स्ट्रिंग टेस्ट एनवायरमेंट का प्रोजेक्ट आईडी. एनवायरमेंट वैरिएबल GCloud_PROJECT के ज़रिए भी इसकी जानकारी दी जा सकती है.एक "डेमो-*" प्रोजेक्ट आईडी का सुझाव खास तौर पर यूनिट टेस्टिंग के लिए दिया जाता है. देखें: 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 एम्युलेटर हब. इसे एनवायरमेंट वैरिएबल FIREBASE_EMULATOR_HUB के ज़रिए भी तय किया जा सकता है. अगर किसी भी तरीके से बताया गया हो, तो दूसरे चल रहे एम्युलेटर अपने-आप ढूंढे जा सकते हैं. इसलिए, इनका इस्तेमाल साफ़ तौर पर नहीं किया जाना चाहिए.

हस्ताक्षर:

hub?: HostAndPort;

TestEnvironmentConfig.projectId

टेस्ट एनवायरमेंट का प्रोजेक्ट आईडी. इसकी जानकारी, एनवायरमेंट वैरिएबल Gcloud_PROJECT के ज़रिए भी दी जा सकती है.

"डेमो-*" प्रोजेक्ट आईडी का सुझाव खास तौर पर यूनिट टेस्टिंग के लिए दिया जाता है. देखें: https://firebase.google.com/docs/emulator-suite/connect_firestore#choose_a_firebase_project

हस्ताक्षर:

projectId?: string;

टेस्ट एनवायरमेंट कॉन्फ़िगरेशन.स्टोरेज

स्टोरेज एम्युलेटर. इसके होस्ट और पोर्ट को, हब (फ़ील्ड "हब" देखें) या एनवायरमेंट वैरिएबल FIREBASE_STORAGE_EMULATOR_Host के ज़रिए अपने-आप ढूंढा जा सकता है.

हस्ताक्षर:

storage?: EmulatorConfig;