नकली कैसे मैं इकाई परीक्षण करने के लिए getElement
समारोहखिड़की/मोचा के साथ दस्तावेज़/चाय
class BarFoo {
getElement() {
return document.querySelector('#barfoo');
}
}
मोचा document
बारे में कुछ भी पता नहीं है का प्रयास करते हैं, तो मैं सोचा आप कुछ इस तरह कर सकते हैं कि:
beforeEach(() => {
global.document = {
querySelector:() => { ... }
}
}
हालांकि यह काम करता है, मैं सोच रहा हूं कि यह सही दृष्टिकोण है और शायद इस समस्या को हल करने के लिए एक पैकेज उपलब्ध है, क्योंकि यदि अधिक ब्राउज़र एपीआई का उपयोग किया जाता है तो मेरा दृष्टिकोण श्रमिक हो सकता है?
मुझे लगता है कि JSDOM संस्करण सबसे तेज़ है। ऐसा लगता है कि मुझे क्या चाहिए! –