الاختبار في مسار Roc

تعلّم كيف تختبر تمارين Roc على Exercism


لتنزيل تمرين، مثل hello-world، افتح الطرفية وشغّل:

exercism download --track roc --exercise hello-world

ثم انتقل إلى مجلد التمرين وعدّل الكود لحل التمرين. على سبيل المثال:

cd {your Exercism folder}/roc/hello-world
edit HelloWorld.roc

يأتي كل تمرين مصحوبًا بمجموعة اختبارات. يمكنك تشغيل الاختبارات باستخدام الأمر roc test، على سبيل المثال:

roc test hello-world-test.roc

إذا كنت قد حللت التمرين، فمن المفترض أن ترى 0 اختبار فاشل، على سبيل المثال:

All (5) tests passed in 123.4 ms.

لكن إذا كان في الكود أي أخطاء، فستبدو هكذا:

── EXPECT FAILED in hello-world-test.roc ───────────────────────────────────────

This expectation failed:

6│  expect hello == "Hello, World!"
    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^


1 failed and 0 passed in 123.4 ms.

سيساعدك هذا على إصلاح الكود. وعندما يعمل الكود، يمكنك إرساله باستخدام الأمر exercism submit (راجع HELP.md في مجلد التمرين لمزيد من التفاصيل).