Exercism पर अपने Odin अभ्यासों का टेस्ट करना सीखिए।
अपने Exercism प्रोजेक्ट फोल्डर में रखे Odin अभ्यासों को चलाने के लिए अभ्यास की डायरेक्टरी में जाइए और odin test . चलाइए।
cd "$(exercism workspace)"/odin/leap
odin test .
टेस्ट करते समय Odin आपके कोड की "vet" जाँच भी कर सकता है: यह ऐसी चीज़ें ढूँढ सकता है जैसे बिना इस्तेमाल किए इम्पोर्ट और वेरिएबल।
अपने टेस्ट इस तरह चलाइए:
odin test . -vet
इससे भी ज़्यादा जाँच के लिए -strict-style विकल्प जोड़िए।
odin test हर उस प्रोसीजर को चलाता है जिसमें @(test) एट्रिब्यूट होता है।
टेस्ट सूट में आप देखेंगे कि हर टेस्ट प्रोसीजर में यह एट्रिब्यूट होता है। इसका मतलब है कि जब आप टेस्ट चलाते हैं, तो हर टेस्ट प्रोसीजर चलेगा।
Exercism आम तौर पर टेस्ट ड्रिवन डेवलपमेंट को बढ़ावा देता है, जिसमें:
हमें (मेंटेनरों को) टेस्ट के एक हिस्से को चलाने का कोई साफ़-सुथरा प्रोग्रामिंग तरीका नहीं मिला। टेस्ट फाइल बस बहुत बोझिल हो गई। TDD के साथ काम करने के लिए आप टेस्ट फाइल में उन टेस्ट को कमेंट कर सकते हैं जिन्हें अभी चलाने के लिए तैयार नहीं हैं, और जैसे-जैसे अपना हल लिखते जाते हैं, उन्हें एक-एक करके अनकमेंट करते जाइए।
ज़्यादा जानकारी के लिए Odin के Test Runner दस्तावेज़ और odin test -help देखिए।