अवलोकन
एक परीक्षण उपकरण जो Firebase सुरक्षा नियमों के व्यवहार का अनुकरण करता है, जिससे डेवलपर्स को वास्तविक Firebase बैकएंड से जुड़े बिना Firestore और Firebase स्टोरेज इंटरैक्शन का परीक्षण करने में सक्षम करता है। इसका उद्देश्य fake_cloud_firestore और mock_firebase_storage के साथ काम करने के लिए डिज़ाइन किया गया है, जो यूनिट और इंटीग्रेशन टेस्ट के लिए एक स्थिर वातावरण प्रदान करता है। इस पैकेज का उपयोग विकास के दौरान सुरक्षा नियम तर्क को सत्यापित करने में मदद करता है, जो नियंत्रित, स्थानीय सेटअप में वास्तविक नियम लागू करने के अनुकरण के माध्यम से किया जाता है।
उपयोग
- Firestore पढ़ने/लिखने की अनुमति का परीक्षण
- परीक्षण में सुरक्षित भंडारण प्राप्ति का नकल करना
- लाइव फायरबेस के बिना नियम तर्क की जांच करना
- CI/CD पाइपलाइन्स के साथ एकीकरण
- ऑफलाइन परीक्षण सूट विकसित करना
मुख्य विशेषताएँ
- वास्तविक Firebase सुरक्षा नियमों के व्यवहार के मेल खाता है
- fake_cloud_firestore और mock_firebase_storage के साथ काम करता है
- हल्का और एकीकरण में आसान
- सभी प्रमुख प्लेटफॉर्म का समर्थन करता है
- सटीक नियम मूल्यांकन प्रदान करता है
इनके लिए उपयुक्त
- फ्लटर विकासकर्मी परीक्षण लिखते हैं
- उत्पादन में Firebase का उपयोग करने वाली टीमें
- टेस्ट-ड्रिवन डेवलपमेंट वर्कफ्लो
- आइसोलेटेड टेस्टिंग की आवश्यकता वाले CI परिवेश
विचार योग्य बातें
- उत्पादन उपयोग के लिए नहीं बनाया गया है
- पूर्ण कार्यक्षमता के लिए सहयोगी पैकेज की आवश्यकता होती है
- नियम वाक्य रचना वास्तविक Firebase नियमों के साथ सुसंगत होनी चाहिए
- सिमुलेशन तक सीमित — वास्तविक सुरक्षा को बाध्य नहीं करता