تعرّف على كيفية اختبار تمارين Crystal الخاصة بك على Exercism
عندما تكون داخل مجلد التمرين، سترى مجلدين فرعيين:
src على حلك للتمرينspec على الاختبارات التي ستُشغَّل للتمرينإذا كنت في المجلد الصحيح (أي المجلد الذي يحتوي على src وspec)، يمكنك تشغيل اختبارات هذا التمرين بتنفيذ crystal spec:
$ pwd
/Users/johndoe/Code/exercism/crystal/hello-world
$ ls
GETTING_STARTED.md README.md spec src
$ crystal spec
سيشغّل هذا جميع ملفات الاختبار في مجلد spec.
في كل ملف اختبار، جرى تخطّي جميع الاختبارات باستثناء الأول.
بمجرد أن ينجح أحد الاختبارات، يمكنك إلغاء تخطّي الاختبار التالي بتغيير pending إلى it.
قبل الإرسال، يُنصح بتشغيل crystal tool format على حلك.
يمكنك تنسيق كل شيء في مجلدك الحالي عبر:
$ crystal tool format ./
أو يمكنك تنسيق ملفات محددة عبر:
$ crystal tool format ./<path>/<to>/<file>
تأكد من إرسال الملف المصدري في مجلد src عند إرسال حلك:
$ exercism submit src/<exercise>.cr