श्रेणियाँ, पैकेज और रिपॉज़िटरी खोजें

पैकेज विवरणv1.0.5

mocktail

एक डार्ट मॉक लाइब्रेरी जो नल सेफ्टी सपोर्ट के साथ मॉकिंग को सरल बनाती है और हैंडमेड मॉक या कोड जनरेशन की आवश्यकता नहीं होती है।

AndroidiOSWebmacOSWindowsLinux
30-दिन डाउनलोड
39 लाख
लाइक
1.3 हज़ार
Pub अंक
160

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

flutter pub add mocktail

पैकेज अवलोकन

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

Mocktail एक Dart मॉकिंग लाइब्रेरी है जो नल सुरक्षा समर्थन के साथ यूनिट टेस्टिंग को सरल बनाने के लिए डिज़ाइन की गई है। यह हाथ से मॉक बनाने या कोड जनरेशन की आवश्यकता को खत्म करती है, जिससे विकासकर्ता रनटाइम पर मॉक डायनामिक रूप से बना सकते हैं। स्पष्ट वाक्य रचना और टेस्ट सूट में बिना किसी दिक्कत के एकीकरण के साथ, Mocktail टेस्ट की पठनीयता और रखरखाव को बढ़ाता है। यह Android, iOS, Web, macOS, Windows और Linux जैसे सभी प्रमुख प्लेटफॉर्म का समर्थन करता है, जिससे यह क्रॉस-प्लेटफॉर्म Flutter एप्लिकेशन के लिए आदर्श बन जाता है। लाइब्रेरी को felangel.dev द्वारा बनाए रखा जाता है और इसकी आसान उपयोगिता और विश्वसनीयता के कारण फ्लटर समुदाय में व्यापक रूप से अपनाया जाता है।

उपयोग

  • डिपेंडेंसी इन्जेक्शन के साथ यूनिट टेस्टिंग
  • मॉकिंग सेवाएं और भंडारण प्रबंधक
  • बाहरी निर्भरता के बिना व्यवसाय तर्क का परीक्षण करना
  • परीक्षणों में API प्रतिक्रियाओं का अनुकरण करना
  • वैधता विधि कॉल और आर्गुमेंट्स
  • परीक्षण के दौरान घटकों को अलग करना

मुख्य विशेषताएँ

  • नल सुरक्षा संगत
  • कोड जनरेशन की आवश्यकता नहीं है
  • गतिशील मॉक निर्माण
  • मॉकिंग और सत्यापन के लिए सहज API
  • स्टबिंग और सत्यापन का समर्थन करता है
  • क्रॉस-प्लेटफॉर्म संगतता

इनके लिए उपयुक्त

  • यूनिट परीक्षण लिखने वाले Flutter विकासक
  • परीक्षण सरलता को निर्धारित करने वाली टीमें
  • न्यूनतम बॉलरप्लेट कोड वाले प्रोजेक्ट्स
  • मॉक के लिए बिल्ड स्टेप्स से बचने वाले डेवलपर्स
  • टेस्ट-ड्रिवन डेवलपमेंट वर्कफ्लो
  • जटिल निर्भरता ग्राफ वाले अनुप्रयोग

विचार योग्य बातें

  • एंटीग्रेशन या एंड-टू-एंड टेस्टिंग के लिए उपयुक्त नहीं
  • मॉकिंग संकल्पनाओं के बारे में समझ की आवश्यकता है
  • बहुत सारे मॉक के साथ परीक्षण निष्पादन समय बढ़ सकता है
  • केवल क्लास और इंटरफ़ेस का मॉकिंग सीमित है
  • ऊपरी स्तर के कार्यों या चर का मॉकिंग समर्थन नहीं करता है

मूल README

संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।

🍹 mocktail

ci coverage License: MIT

This repository contains mocking libraries for Dart inspired by mockito.


package:mocktail

Pub

A Dart mocking library which simplifies mocking with null safety support and no manual mocks or code generation.


package:mocktail_image_network

Pub

A Dart package which allows you to mock Image.network in your widget tests with confidence using package:mocktail

श्रेणियाँ

निर्भरताएँ

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

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

इस पैकेज का उपयोग करने वाले प्रोजेक्ट

रैंकिंग