2017-03-21 10 views
6

समस्या: .snap फ़ाइल परीक्षण के कुछ हिस्से को अनदेखा परिणामहंसी स्नैपशॉट परीक्षण: कैसे हंसी की परीक्षा में स्नैपशॉट फ़ाइल के भाग को अनदेखा करने के परिणाम

प्रश्न यहाँ: वहाँ एक यादृच्छिक है कि अपने परीक्षण में कुछ घटक हैं मूल्य और मैं वास्तव में उनका परीक्षण करने की परवाह नहीं करता हूं। क्या मेरी X.snap फ़ाइल के हिस्से को अनदेखा करने का कोई तरीका है? इसलिए जब मैं भविष्य में परीक्षण चलाता हूं तो यह मुझे परीक्षण विफल परिणाम नहीं देगा।

उत्तर

6

असल में, आपको चलती भागों को नकल करने की आवश्यकता है।

jest docs में कहा गया है:

आपका परीक्षण नियतात्मक होना चाहिए। यही है, एक घटक पर कई बार एक ही परीक्षण चलाना जो बदले नहीं है, हर बार एक ही परिणाम उत्पन्न करना चाहिए। यह सुनिश्चित करने के लिए आप ज़िम्मेदार हैं कि आपके जेनरेट किए गए स्नैपशॉट्स में प्लेटफ़ॉर्म विशिष्ट या अन्य गैर-निर्धारिती डेटा शामिल न हों।

यह समय से संबंधित कुछ है, तो आप इस्तेमाल कर सकते हैं

Date.now = jest.fn(() => 1482363367071); 
संबंधित मुद्दे