AzLearn

الاختبارات

تدريب

الاختبارات — Testing

الأنواع لا تلغي الاختبارات. TypeScript يمنع طبقة من الأخطاء، والاختبار يثبت السلوك. في هذا الفصل ستتعلم تصميم دوال قابلة للاختبار، كتابة حالات واضحة، وتمثيل mocks بأنواع لا تكذب على الكود.

ما ستتعلمه:

  • pure functions — أسهل وحدة للاختبار.
  • test cases — مدخلات ومخرجات متوقعة.
  • type-driven tests — الأنواع تساعد لكنها لا تكفي.
  • mocks — بدائل typed للتبعيات.

مهارات الفصل

pure-functions test-cases type-driven-tests mocks