2017-02-16 13 views
5

मैं जेस्ट के साथ एक समारोह का मज़ाक उड़ा रहा हूं और दस्तावेज़ीकरण कहता है कि वे वास्तव में 'जासूस' हैं। मैंने साइनऑनजेएस में जासूसों का उपयोग भी देखा है लेकिन मुझे दोनों के बीच कोई स्पष्ट अंतर नहीं मिल सका। यदि वे एक ही उद्देश्य की सेवा कर रहे हैं, तो क्या एक दूसरे को चुनने का कोई कारण है?जेस्ट मॉक फ़ंक्शंस और सीनॉन जासूसों के बीच क्या अंतर है

Jest Mock Functions

SinonJS

उत्तर

11

दोनों का मुख्य व्यवहार ही है, वे कार्यों है कि उनके कॉल याद कर सकते हैं कर रहे हैं। तो दोनों के लिए आप यह पता लगा सकते हैं कि उन्हें कितनी बार बुलाया गया था और चुड़ैल तर्कों के साथ। साइंस के पास जासूसों पर परीक्षण करने के लिए एक बहुत व्यापक एपीआई है, और इसमें जासूसों के साथ वस्तुओं में कार्यों को प्रतिस्थापित करने के लिए एक एपीआई है।

+0

अधिक महत्वपूर्ण रूप से साइनऑन एपीआई जेस्ट के कार्यान्वयन की तुलना में बहुत आसान और अधिक प्राकृतिक है –

संबंधित मुद्दे