نوشتن تست برای توابع javascript با استفاده از mocha.js و node.js

من علیرضا شهابی هستم و در این نوشته سعی دارم با استفاده از `node.js` و پکیج `mocha.js` بیام و توابعی که به زبان `javascript` نوشته میشه رو تست کنم!!!


خوب سوال اول اینه که باید از کجا شرو کنیم ؟؟؟ ( جواب خوبی هم براش دارم! ) چند سری مراحل داره که باید باهم انجام بدیم بعدش میزینم تو کٌد ! ( فقط قبلش من یه سر فصل براش بنویسم یکم مرتب باشه)

  • اول

باید اگر `node.js` رو روی سیستم خودتون نصب ندارید از اینجا دانلودش کنید و خوب بعدش با استفاده از `npm` مراحل زیر رو دنبال کنیم !!!

  • دوم

میریم برای نصب خود پکیج که با یه دستور خیلی ساده روی کل سیستمتون (‌ چقد ت داره )‌ نصب میکنید !

  • سوم

یادمون نره که ساختار پروژه دقیقا به این شکله !!!

  • چهارم

میریم و شرو میکنم به نوشتن چند تا تابع javascript که بتونیم براشون تست بنویسیم !


و بعد ازین ها میایم و شرو میکنیم به نوشتن فایل `index.js` به این شکل

خوب برای `run` کردن تستمون کافیه فقط دستور ‍‍`mocha` رو توی terminal یا command prompt اجرا کنید همین ! و نتیجه ای هم که میگیرین به این شکل خواهد بود !

خوب به همین راحتی یاد گرفتیم چطوری یه تست باحال بنویسیم ! خوب ممکنه یه سری از دوستان بگن که اینطوری که ما هیچی یاد نگرفتیم !‌ خوب این نوشته برای اینکه مسیر راهتون یکم روشن تر باشه اما خوب مطمعنا فیلم آموزشی هم در این زمینه ضبط میکنم !