रूलटेस्ट कॉन्टेक्स्ट इंटरफ़ेस

टेस्ट का वह कॉन्टेक्स्ट जो क्लाइंट के बारे में बताता है. नियमों की यूनिट की जांच करने के लिए, एम्युलेटर को ऐक्सेस करने के लिए इसका इस्तेमाल किया जा सकता है.

हस्ताक्षर:

export interface RulesTestContext 

तरीके

तरीका ब्यौरा
डेटाबेस(databaseURL) जांच के इस कॉन्टेक्स्ट के लिए, डेटाबेस इंस्टेंस पाएं. लौटाए गए Firebase JS क्लाइंट SDK इंस्टेंस का इस्तेमाल, Client SDK API (v9 मॉड्यूलर या v9 कंपैट) के साथ किया जा सकता है.देखें: Database
फ़ायरस्टोर(सेटिंग) इस जांच के लिए Firestore इंस्टेंस पाएं. लौटाए गए Firebase JS क्लाइंट SDK इंस्टेंस का इस्तेमाल, Client SDK API (v9 मॉड्यूलर या v9 कंपैट) के साथ किया जा सकता है.देखें: Firestore
स्टोरेज(bucketUrl) जांच के इस कॉन्टेक्स्ट के लिए, FirebaseStorage इंस्टेंस पाएं. लौटाए गए Firebase JS क्लाइंट SDK इंस्टेंस का इस्तेमाल, क्लाइंट SDK API (v9 मॉड्यूलर या v9 कंपैट) के साथ किया जा सकता है.देखें: FirebaseStorage

रूलटेस्ट कॉन्टेक्स्ट.database()

जांच के इस कॉन्टेक्स्ट के लिए, डेटाबेस इंस्टेंस पाएं. लौटाए गए Firebase JS क्लाइंट SDK इंस्टेंस का इस्तेमाल, क्लाइंट SDK API (v9 मॉड्यूलर या v9 कंपैट) के साथ किया जा सकता है.

देखें: डेटाबेस

हस्ताक्षर:

database(databaseURL?: string): firebase.database.Database;

पैरामीटर

पैरामीटर टाइप ब्यौरा
डेटाबेस यूआरएल स्ट्रिंग रीयलटाइम डेटाबेस इंस्टेंस का यूआरएल. अगर तय किया गया हो, तो यूआरएल से निकाले गए पैरामीटर के साथ नेमस्पेस के एम्युलेट किए गए वर्शन का इंस्टेंस देता है

लौटाए जाने वाले प्रॉडक्ट:

firebase.database.Database

एम्युलेटर से कनेक्ट करने के लिए कॉन्फ़िगर किया गया Database इंस्टेंस. यह कभी भी प्रोडक्शन से कनेक्ट नहीं होता, भले ही प्रोडक्शन databaseURL बताया गया हो

नियम TestContext.firestore()

इस जांच के लिए Firestore इंस्टेंस पाएं. लौटाए गए Firebase JS क्लाइंट SDK इंस्टेंस का इस्तेमाल, क्लाइंट SDK API (v9 मॉड्यूलर या v9 कंपैट) के साथ किया जा सकता है.

देखें: फ़ायरस्टोर

हस्ताक्षर:

firestore(settings?: firebase.firestore.Settings): firebase.firestore.Firestore;

पैरामीटर

पैरामीटर टाइप ब्यौरा
सेटिंग firebase.firestore.Settings Firestore इंस्टेंस को कॉन्फ़िगर करने के लिए सेटिंग ऑब्जेक्ट

लौटाए जाने वाले प्रॉडक्ट:

firebase.firestore.Firestore

एम्युलेटर से कनेक्ट करने के लिए कॉन्फ़िगर किया गया Firestore इंस्टेंस

नियम TestContext.storage()

जांच के इस कॉन्टेक्स्ट के लिए, FirebaseStorage इंस्टेंस पाएं. लौटाए गए Firebase JS क्लाइंट SDK इंस्टेंस का इस्तेमाल, क्लाइंट SDK API (v9 मॉड्यूलर या v9 कंपैट) के साथ किया जा सकता है.

देखें: FirebaseStorage

हस्ताक्षर:

storage(bucketUrl?: string): firebase.storage.Storage;

पैरामीटर

पैरामीटर टाइप ब्यौरा
बकेट यूआरएल स्ट्रिंग

लौटाए जाने वाले प्रॉडक्ट:

firebase.storage.Storage

एम्युलेटर से कनेक्ट करने के लिए कॉन्फ़िगर किया गया Storage इंस्टेंस