FLUTTER ECOSYSTEM

nock

डार्ट और फ्लटर के लिए HTTP अनुरोध मॉकिंग लाइब्रेरी। अलगाव में अपने एप्लिकेशन का परीक्षण करें।

नवीनतम वर्ज़न
1.2.3
30-दिन डाउनलोड
39.6 हज़ार
लाइक
24
Pub अंक
130

पैकेज अवलोकन

सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।

अवलोकन

Nock एक Dart और Flutter लाइब्रेरी है जो HTTP रिक्वेस्ट के मॉकिंग के लिए है, जिससे वास्तविक नेटवर्क कॉल किए बिना ऐप्लिकेशन के आइसोलेटेड टेस्टिंग संभव होती है। यह डेवलपर्स को प्रतीक्षित रिक्वेस्ट पैटर्न और रिप्लाई को परिभाषित करने की अनुमति देता है, जिससे विश्वसनीय और दोहराए जा सकने वाले टेस्ट वातावरण सुनिश्चित होते हैं। यूनिट और इंटीग्रेशन टेस्ट के लिए आदर्श, nock आपके ऐप के विभिन्न HTTP स्थितियों को हैंडल करने के तरीके की जांच करने में मदद करता है, जिसमें सफलता, त्रुटियाँ और किनारे के मामले शामिल हैं। टेस्टिंग के दौरान HTTP रिक्वेस्ट को इंटरसेप्ट करके, यह टेस्ट की गति और विश्वसनीयता को बढ़ाता है। लाइब्रेरी सभी प्रमुख प्लेटफॉर्म का समर्थन करती है, जिसमें Android, iOS, macOS, Windows और Linux शामिल हैं।

उपयोग
  • API इंटीग्रेशन का परीक्षण
  • नेटवर्क विफलताओं का नकली अनुकरण
  • अनुरोध पेलोड की जाँच करना
  • बाहरी सेवाओं से परीक्षण को अलग करना
  • विभिन्न प्रतिक्रिया परिदृश्यों का मॉकिंग
मुख्य विशेषताएँ
  • अनुरोध अवरोधन
  • लचीला प्रतिक्रिया मॉकिंग
  • सभी प्लेटफॉर्म के लिए समर्थन
  • न्यूनतम बॉलरप्लेट के साथ आसान सेटअप
  • परीक्षण फ्रेमवर्क के साथ एकीकरण
इनके लिए उपयुक्त
  • एकाधिक और एकीकरण परीक्षण लिखने वाले विकासकर्मी
  • स्थिर परीक्षण वातावरण की आवश्यकता वाली टीमें
  • जटिल API इंटरैक्शन वाले प्रोजेक्ट्स
  • टेस्ट-ड्रिवन डेवलपमेंट वर्कफ्लो
  • CI/CD पाइपलाइंस
विचार योग्य बातें
  • उत्पादन उपयोग के लिए नहीं बनाया गया है
  • परीक्षण फ़ाइल में सावधानीपूर्वक सेटअप की आवश्यकता होती है
  • नए HTTP क्लाइंट लाइब्रेरी के लिए अपडेट की आवश्यकता हो सकती है
  • केवल HTTP मॉकिंग तक सीमित
  • HTTPS प्रमाणपत्र वैधता को संभालता नहीं है
समर्थित प्लेटफ़ॉर्मAndroidiOSmacOSWindowsLinux

पैकेज इंस्टॉल करें

flutter pub add nock

श्रेणियाँ

निर्भरताएँ

निर्भरता सूची 2 आइटम

सोर्स रिपॉज़िटरी

संबंधित प्रोजेक्ट