تعلّم كيفية اختبار تمارين TypeScript على Exercism
قبل محاولة تنفيذ الاختبارات، تأكد من إعداد مجلد التمرين بشكل صحيح عبر اتباع خطوات التثبيت، وتحديدًا corepack yarn install وإعداد Editor SDK.
نفّذ الاختبارات باستخدام:
$ corepack yarn test
احرص على أن يتبع كودك أفضل الممارسات، كما يفعل المستخدمون الآخرون، باستخدام eslint، وهي أداة تُجري تحليلًا ساكنًا على كودك. أدوات كهذه توفّر عليك بعض الوقت في اكتشاف الأخطاء المطبعية أو الأخطاء السخيفة في كودك:
$ corepack yarn lint
أو نفّذ الاثنين في الوقت نفسه:
$ corepack yarn test && corepack yarn lint
لا يفرض مسار TypeScript على Exercism أسلوب الكود، لذا لك حرية الاختيار بين الفواصل المنقوطة، وعلامات الجدولة مقابل المسافات، وكل ما يقع بينهما.
عادةً ما تحمّل الاختبارات في هذا المسار تطبيقك عن طريق استيراده كوحدة: import Bob from './bob';.
ولكي يعمل ذلك، عليك تصدير تطبيقك من الملف الذي تبحث فيه الاختبارات عن وحدتك، وهو bob.ts:
export class Bob {
public hey(message: string) {
// Your solution here
}
}
لقد وفّرنا هياكل أولية في كل تمرين ووضعنا فيه عبارة export هذه من أجلك.