Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> JavaScript

Sinon.js का क्या उपयोग है?


SinonJS स्टैंड-अलोन टेस्ट स्पाईज़, स्टब्स और मॉक्स प्रदान करता है। यह एक लाइब्रेरी है जिसका उपयोग हम यूनिट टेस्टिंग के लिए ऑब्जेक्ट मॉक्स बनाने के लिए कर सकते हैं।

स्पाईज़ - नकली फ़ंक्शन्स जिनका उपयोग हम एक्ज़िक्यूशन ट्रैक करने के लिए कर सकते हैं।

स्टब्स - फ़ंक्शन रिप्लेसमेंट्स जिनसे हम जो चाहें रिटर्न कर सकते हैं या हमारे फ़ंक्शन्स को उस तरीके से काम करवा सकते हैं जो हमें कई परिदृश्यों को टेस्ट करने के लिए सूट करता है।

मॉक्स - नकली मेथड्स

ये सभी ऑब्जेक्ट्स हमारे कोड की यूनिट टेस्टिंग में मदद करते हैं।

  1. - C# में yield return का क्या उपयोग है?

    yield कीवर्ड एक कलेक्शन पर कस्टम स्टेटफुल इटरेशन करने में मदद करता है। अर्थात जब हम yield कीवर्ड का उपयोग करते हैं तो कंट्रोल कॉलर फंक्शन से सोर्स और इसके विपरीत आगे-पीछे मूव करता है। उदाहरण using System; using System.Collections.Generic; namespace DemoApplication { class Program {

  1. - C# में is कीवर्ड का उपयोग क्या है?

    is कीवर्ड का उपयोग यह जांचने के लिए किया जाता है कि कोई ऑब्जेक्ट किसी विशिष्ट प्रकार में कास्ट किया जा सकता है या नहीं। ऑपरेशन का रिटर्न प्रकार बूलियन है। उदाहरण using System; namespace DemoApplication{ class Program{ static void Main(){ Employee emp = new PermanentEmpl

  1. - C# में 'using' स्टेटमेंट का उपयोग

    C# में using स्टेटमेंट: रिसोर्स मैनेजमेंट using स्टेटमेंट IDisposable इंटरफेस इम्प्लीमेंट करने वाले ऑब्जेक्ट्स के जीवनचक्र को स्वचालित रूप से प्रबंधित करता है। यह सुनिश्चित करता है कि Dispose() मेथड कॉल हो, भले ही एक्सेप्शन 발생 हो। सिंटैक्स using (ResourceType resource = new ResourceType()) { //