آره قاعدتا TDD باید قبل از نوشتن اولین خط کد، شروع کنید به نوشتن تست. چطوری؟
اگر فرض بگیریم میخوایم لاگین تست کنیم، یه تست مینویسیم که به مسیر /login بره، بعد اطلاعات یوزر و پسورد رو وارد کنه، انتظارمون اینه که این اطلاعات در دیتابیس موجود باشه و لاگین موفقیت آمیز باشه، و مثلا بعدش ریدیرکت کنیم یوزر رو به /profile، که چک میکنیم آیا به /profile رفته یا خیر. (تست اینتگریشن یا فانکشنال)
حالا مثلا برای DB Layer یا User Model یا AuthController خودمون احتمالا تستهای مجزایی خواهیم داشت. (یونیت تست)
رسالة آره قاعدتا TDD باید قبل از نوشتن اولین خط کد، شروع کنید به نوشتن تست. چطوری؟
24 مايو 2017بجوارها في الخلاصة
حهذه الرسالة
ح