فصل اول – مقدمهای بر تستنویسی
جلسه دوم – Jest و RTL01:45
جلسه سوم – انواع تست04:16
جلسه چهارم – منظور از تستکردن دقیقا چیست؟04:27
جلسه پنجم – راهاندازی پروژه05:37
جلسه ششم – اجرای تست01:47
جلسه هفتم – شروع تستنویسی04:28
جلسه هشتم – TDD09:27
فصل دوم – آشنایی Jest
جلسه اول – Jest Watch Mode02:07
جلسه دوم – فیلتر کردن02:42
جلسه سوم – گروهبندی02:47
جلسه چهارم – قواعد نامگذاری03:21
جلسه پنجم – Assertion03:05
فصل سوم – آشنایی با React Testing Library
جلسه اول – چه چیزهایی را باید تست کنیم و چه چیزهایی را نباید تست کنیم؟03:32
جلسه دوم – RTL Queries02:27
جلسه سوم – ByRole09:21
جلسه چهارم – ByRole options06:06
جلسه پنجم – ByLabelText05:06
جلسه ششم – ByPlaceHolderText01:20
جلسه هفتم – ByText01:40
جلسه هشتم – ByDisplayValue01:56
جلسه نهم – ByAltText01:41
جلسه دهم – ByTitle01:49
جلسه یازدهم – ByTestId01:36
جلسه دوازدهم – اولویتبندی کوئریها02:59
جلسه سیزدهم – کوئری برای چند المان همزمان06:24
جلسه چهاردهم – text Match03:40
جلسه پانزدهم – queryBy05:42
جلسه شانزدهم -findBy06:31
جلسه هفدهم – کوئریهای دستی01:26
جلسه هجدهم – دیباگکردن03:34
جلسه نوزدهم – testing playground01:53
فصل چهارم – مباحث تکمیلی
جلسه اول – User Interaction & pointer Interaction13:14
جلسه دوم – Keyboard Interaction10:13
جلسه سوم – providers06:03
جلسه چهارم – custom render Components02:09
جلسه پنجم- custom hook04:32
جلسه ششم – act utility02:16
جلسه هفتم – ماک کردن فانکشنها05:53
جلسه هشتم- ماک کردن ریکویست ها – کانفیگ MSW09:43
جلسه نهم – ماک کردن ریکویست ها – استفاده از MSW برای ماک کردن response02:33
جلسه دهم – ماک کردن ریکویست ها – استفاده از MSW برای ماک کردن خطاهای سرور04:12
جلسه اول – معرفی فصل

