TestEnvironmentConfig इंटरफ़ेस

एमुलेटर सहित यूनिट परीक्षण वातावरण का कॉन्फ़िगरेशन।

हस्ताक्षर:

export interface TestEnvironmentConfig 

गुण

संपत्ति प्रकार विवरण
डेटाबेस एमुलेटर कॉन्फिग डेटाबेस एम्यूलेटर. इसके होस्ट और पोर्ट को हब के माध्यम से स्वचालित रूप से खोजा जा सकता है (फ़ील्ड "हब" देखें) या पर्यावरण चर FIREBASE_DATABASE_EMULATOR_HOST के माध्यम से निर्दिष्ट किया जा सकता है।
इस firestore एमुलेटर कॉन्फिग फायरस्टोर एमुलेटर। इसके होस्ट और पोर्ट को हब के माध्यम से स्वचालित रूप से खोजा जा सकता है (फ़ील्ड "हब" देखें) या पर्यावरण चर FIRESTORE_EMULATOR_HOST के माध्यम से निर्दिष्ट किया जा सकता है।
केंद्र होस्टएंडपोर्ट फायरबेस एमुलेटर हब। पर्यावरण चर FIREBASE_EMULATOR_HUB के माध्यम से भी निर्दिष्ट किया जा सकता है। यदि किसी भी तरह से निर्दिष्ट किया गया है, तो अन्य चल रहे एमुलेटर स्वचालित रूप से खोजे जा सकते हैं, और इस प्रकार स्पष्टीकरण निर्दिष्ट नहीं किया जा सकता है।
प्रोजेक्टआई.डी डोरी परीक्षण परिवेश की प्रोजेक्ट आईडी. पर्यावरण चर GCLOUD_PROJECT के माध्यम से भी निर्दिष्ट किया जा सकता है। एक "डेमो-*" प्रोजेक्ट आईडी की पुरजोर अनुशंसा की जाती है, विशेष रूप से यूनिट परीक्षण के लिए। देखें: https://firebase.google.com/docs/emulator-suite/connect_firestore#choose_a_firebase_project
भंडारण एमुलेटर कॉन्फिग स्टोरेज एम्यूलेटर. इसके होस्ट और पोर्ट को हब के माध्यम से स्वचालित रूप से खोजा जा सकता है (फ़ील्ड "हब" देखें) या पर्यावरण चर FIREBASE_STORAGE_EMULATOR_HOST के माध्यम से निर्दिष्ट किया जा सकता है।

TestEnvironmentConfig.डेटाबेस

डेटाबेस एम्यूलेटर. इसके होस्ट और पोर्ट को हब के माध्यम से स्वचालित रूप से खोजा जा सकता है (फ़ील्ड "हब" देखें) या पर्यावरण चर FIREBASE_DATABASE_EMULATOR_HOST के माध्यम से निर्दिष्ट किया जा सकता है।

हस्ताक्षर:

database?: EmulatorConfig;

TestEnvironmentConfig.firestore

फायरस्टोर एमुलेटर। इसके होस्ट और पोर्ट को हब के माध्यम से स्वचालित रूप से खोजा जा सकता है (फ़ील्ड "हब" देखें) या पर्यावरण चर FIRESTORE_EMULATOR_HOST के माध्यम से निर्दिष्ट किया जा सकता है।

हस्ताक्षर:

firestore?: EmulatorConfig;

TestEnvironmentConfig.hub

फायरबेस एमुलेटर हब। पर्यावरण चर FIREBASE_EMULATOR_HUB के माध्यम से भी निर्दिष्ट किया जा सकता है। यदि किसी भी तरह से निर्दिष्ट किया गया है, तो अन्य चल रहे एमुलेटर स्वचालित रूप से खोजे जा सकते हैं, और इस प्रकार स्पष्टीकरण निर्दिष्ट नहीं किया जा सकता है।

हस्ताक्षर:

hub?: HostAndPort;

TestEnvironmentConfig.projectId

परीक्षण परिवेश की प्रोजेक्ट आईडी. पर्यावरण चर GCLOUD_PROJECT के माध्यम से भी निर्दिष्ट किया जा सकता है।

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

हस्ताक्षर:

projectId?: string;

TestEnvironmentConfig.storage

स्टोरेज एम्यूलेटर. इसके होस्ट और पोर्ट को हब के माध्यम से स्वचालित रूप से खोजा जा सकता है (फ़ील्ड "हब" देखें) या पर्यावरण चर FIREBASE_STORAGE_EMULATOR_HOST के माध्यम से निर्दिष्ट किया जा सकता है।

हस्ताक्षर:

storage?: EmulatorConfig;