मैं यूनिट परीक्षण के लिए नया हूं। मैं प्रतिक्रिया परियोजना का परीक्षण करना चाहता हूं। जैसा कि मैंने प्रतिक्रिया दस्तावेज के साथ शुरू किया है जो एंजाइम को टेस्ट यूटिलिटी के रूप में संदर्भित करता है जो कि मेरे लिए संदिग्ध है।
मैं जानना चाहता हूं कि जेस्ट और एंजाइम के बीच क्या अंतर है
एंजाइम सम्मिलन पुस्तकालय या कार्य धावक है
क्या मैं जैस्मीन के साथ कर्म का उपयोग कर सकता हूं
प्रतिक्रिया-रेडक्स प्रोजेक्ट का परीक्षण करने का सबसे अच्छा तरीका क्या है
उत्तर:
जवाब के लिए 2 № 1हारून की टिप्पणी आपके पहले प्रश्न का उत्तर देती है।
एंजाइम प्रतिक्रिया घटकों के लिए इकाई परीक्षण उपयोगिता कार्यों प्रदान करता है, जैसे उथले प्रतिपादन की इजाजत देता है। एंजाइम दस्तावेज़ कहते हैं कि आप इसे किसी भी परीक्षण धावक या दावा पुस्तकालय के साथ उपयोग कर सकते हैं - देखें http://airbnb.io/enzyme/.
हाँ, आप जैस्मीन के साथ कर्म का उपयोग कर सकते हैं।
रिएक्ट-रेडक्स प्रोजेक्ट का परीक्षण करने का सबसे अच्छा तरीका, यह एक अलग सवाल है और मेरा सुझाव है कि आप स्टैक ओवरफ़्लो खोजें। :)
जवाब के लिए 2 № 2
जेस्ट एक ढांचा है जिसमें एक कार्य धावक है,दावा पुस्तकालय, और अच्छा मॉकिंग समर्थन जिसका अर्थ यह है कि यह विभिन्न यूनिट परीक्षण मामलों को निष्पादित कर सकता है, इसके परिणाम को कंसोल या लॉग फाइलों में लिख सकता है, मैक्स बना सकता है या संक्षेप में सभी दावों को सत्यापित कर सकता है, यह परीक्षण निष्पादित करेगा।
दूसरी ओर एंजाइम एक पुस्तकालय है जो लपेटता हैयूनिट परीक्षण लिखने के लिए एक सरल इंटरफेस बनाने के लिए रिएक्ट टेस्टयूल्ट्स, जेएसडीओएम और चेरियो जैसे पैकेज। प्रतिक्रिया परीक्षण के पास दस्तावेज़ में एक प्रतिक्रिया घटक प्रस्तुत करने और एक घटना अनुकरण करने के तरीके हैं। जेएसडीओएम डीओएम (दस्तावेज़ ऑब्जेक्ट मॉडल) का एक जावास्क्रिप्ट कार्यान्वयन है। डीओएम यूआई घटकों की वृक्ष संरचना का प्रतिनिधित्व करता है। चीरियो jQuery कोर का एक सबसेट लागू करता है और डीओएम से पूछताछ के लिए प्रयोग किया जाता है।
इस प्रकार एंजाइम एक परीक्षण धावक नहीं है यह इसके पास नहीं हैअपने दावे लाइब्रेरी के रूप में यह सिर्फ यूनिट परीक्षण के लिए एपीआई का संग्रह प्रदान करता है। यह क्यों झटके या किसी अन्य कार्य धावक के साथ एकीकृत किया जा सकता है।
हाँ, आप जैस्मीन के साथ कर्म का उपयोग कर सकते हैं