इकाई परीक्षण, मैं एक निर्देशिका अपने प्रोजेक्ट संरचना के शीर्ष पर test
कहा जाता है, निर्देशिका संरचना स्रोत नकल उतार के साथ हो जाते हैं जब कोड का परीक्षण किया जाना है। हालांकि, इन निर्देशिकाबचना की आवश्यकता होती है (../../../ ..) घुरघुराना मोचा के साथ संबंधित पथ
test/app/src/js/models/User.js
में शायद एक परीक्षण के साथ काफी गहरी प्राप्त कर सकते हैं, उदाहरण के
app/src/js/models/User.js
के लिए।
अब, जब मैं User.js
मॉड्यूल को शामिल करना चाहता हूं, तो मैं require('../../../../../app/src/js/models/Users.js')
का उपयोग करता हूं जो बहुत बोझिल है।
आदर्श रूप से, मैं require('/app/src/js/models/User.js')
या शायद require('User.js')
का उपयोग करना चाहूंगा।
क्या यह संभव है? मैं grunt-mocha-test का उपयोग कर रहा हूं, लेकिन मुझे लगता है कि प्रश्न एक सामान्य है।
वैसे आप 'परीक्षा/मॉडल में अपने परीक्षण फ़ाइल डाल कोशिश कर सकते हैं/बजाय' परीक्षा/ऐप्स/src/js/मॉडलों के User.js'/User.js' तो आप इसे की आवश्यकता होती है सकते हैं के साथ 'आवश्यकता होती है ('.. /../ एप्लिकेशन/src/js/मॉडल/User.js ') ' –