الاختبارات
تدريبالاختبارات — Testing
الأنواع لا تلغي الاختبارات. TypeScript يمنع طبقة من الأخطاء، والاختبار يثبت السلوك. في هذا الفصل ستتعلم تصميم دوال قابلة للاختبار، كتابة حالات واضحة، وتمثيل mocks بأنواع لا تكذب على الكود.
ما ستتعلمه:
- pure functions — أسهل وحدة للاختبار.
- test cases — مدخلات ومخرجات متوقعة.
- type-driven tests — الأنواع تساعد لكنها لا تكفي.
- mocks — بدائل typed للتبعيات.
مهارات الفصل
pure-functions
test-cases
type-driven-tests
mocks