मैं बस जेस्ट के साथ स्थापित हो रहा हूं और मैंने सफलतापूर्वक यूनिट परीक्षणों को लिखा है जो डीओएम का परीक्षण करते हैं। मेरे पास library है जो स्क्रीन पर चीजें टाइप करता है, इसलिए मैं बस ठीक परीक्षण करने में सक्षम हूं। कुछ मामलों में, एक त्रुटि फेंकने की बजाय, मेरी लाइब्रेरी console.warn
या console.log
थूक जाएगी। क्या यह जांचने के लिए जेस्ट का उपयोग करना संभव है कि ये कंसोल संदेश हो रहे हैं?console.log का परीक्षण करने के लिए जेएसडम के साथ जेस्ट का उपयोग कैसे करें?
5
A
उत्तर
11
आप इस प्रकार का जासूस द्वारा करने के लिए console.log सेट कर सकते हैं:
global.console = {
warn: jest.fn(),
log: jest.fn()
}
// run your code
expect(global.console.log).toHaveBeenCalledWith('test')
अपने परीक्षण फ़ाइल एक अलग थ्रेड में चलाता है के रूप में आप मूल तरीकों के console
पुनर्स्थापित करने के लिए की जरूरत नहीं है
संबंधित मुद्दे
- 1. जेस्ट या अन्य जावास्क्रिप्ट परीक्षण फ्रेमवर्क का उपयोग कर console.log आउटपुट का परीक्षण कैसे करें?
- 2. मोचा के साथ जावास्क्रिप्ट का परीक्षण - मैं परीक्षण को डीबग करने के लिए console.log का उपयोग कैसे कर सकता हूं?
- 3. उल्का चमेली में console.log का उपयोग कैसे करें परीक्षण
- 4. जेस्ट के लिए बेबेल-जेस्ट का उपयोग करें लेकिन अभी भी वाक्यविन्यास त्रुटि
- 5. console.log के बजाय कोणीय के $ लॉग का उपयोग क्यों करें?
- 6. जेस्ट का उपयोग कर एक रिएक्ट क्लास में प्रस्तुत करने के अलावा अन्य कार्यों का परीक्षण कैसे करें?
- 7. अमूर्त कक्षाओं का परीक्षण करने के लिए मॉकिटो का उपयोग
- 8. एक लेआउट का परीक्षण करने के लिए आरएसपीसी का उपयोग
- 9. जेस्ट का उपयोग करके आउटपुट यादृच्छिक फ़ंक्शन का परीक्षण कैसे करें?
- 10. अक्का अभिनेताओं का परीक्षण करने के लिए स्कैलाटेस्ट का उपयोग
- 11. घटक में विधि कॉल पर जासूसी करने के लिए जेस्ट का उपयोग करना DidMount
- 12. परीक्षण घटक व्यवहार (क्लिक करें) में प्रतिक्रिया-मूलनिवासी जेस्ट साथ
- 13. साबित करने के साथ डेवेल :: कवर का उपयोग कैसे करें?
- 14. परीक्षण करने के लिए कैसे परीक्षण किया गया था यदि जेस्ट
- 15. पॉलीमोर्फिक एसोसिएशन का परीक्षण करने के लिए कंधे मैचर्स का उपयोग कैसे करें?
- 16. कोई वापसी मूल्य वाले विधि का परीक्षण करने के लिए Moq का उपयोग कैसे करें?
- 17. एसओएपी संदेशों का परीक्षण करने के लिए मॉकिटो का उपयोग कैसे करें?
- 18. नामित मार्गों का परीक्षण करने के लिए rspec का उपयोग कैसे करें?
- 19. फॉर्मडाटा का परीक्षण करने के लिए डाकिया का उपयोग कैसे करें?
- 20. इसे लॉक करने के साथ लॉक का परीक्षण करें?
- 21. पोस्टग्रेस्क्ल डेटाबेस के साथ संवाद करने के लिए Node.js net.Socket का उपयोग कैसे करें टर्मिनल
- 22. कैसे खेलने जावा का इंजेक्शन परीक्षण के साथ स्मृति डेटाबेस में उपयोग करने के लिए
- 23. परीक्षण करने के लिए कैसे करें IntentService
- 24. राइनो मोक्स का उपयोग करने के लिए कैसे करें HttpContext.Aplication
- 25. नामस्थान सदस्यों के अस्तित्व का परीक्षण करने के लिए sfinae का उपयोग करें
- 26. कैबल के साथ त्वरित जांच परीक्षण का उपयोग करें?
- 27. Android परीक्षण के लिए डेक्समेकर के साथ मॉकिटो का उपयोग कैसे करें?
- 28. क्या मैं जेस्ट का उपयोग करके विशिष्ट तर्कों के साथ कार्यों का नकल कर सकता हूं?
- 29. कुछ यूआरएल के लिए जेएसडम फेंकने की त्रुटि
- 30. पिरामिड और socket.io के साथ Websockets का उपयोग कैसे करें?