Full Stack Javascript Developer && ایده آل گرا && عاشق برنامه نویسی وب
نوشتن تست برای توابع javascript با استفاده از mocha.js و node.js
من علیرضا شهابی هستم و در این نوشته سعی دارم با استفاده از `node.js` و پکیج `mocha.js` بیام و توابعی که به زبان `javascript` نوشته میشه رو تست کنم!!!
خوب سوال اول اینه که باید از کجا شرو کنیم ؟؟؟ ( جواب خوبی هم براش دارم! ) چند سری مراحل داره که باید باهم انجام بدیم بعدش میزینم تو کٌد ! ( فقط قبلش من یه سر فصل براش بنویسم یکم مرتب باشه)
- اول
باید اگر `node.js` رو روی سیستم خودتون نصب ندارید از اینجا دانلودش کنید و خوب بعدش با استفاده از `npm` مراحل زیر رو دنبال کنیم !!!
- دوم
میریم برای نصب خود پکیج که با یه دستور خیلی ساده روی کل سیستمتون ( چقد ت داره ) نصب میکنید !
- سوم
یادمون نره که ساختار پروژه دقیقا به این شکله !!!
- چهارم
میریم و شرو میکنم به نوشتن چند تا تابع javascript که بتونیم براشون تست بنویسیم !
و بعد ازین ها میایم و شرو میکنیم به نوشتن فایل `index.js` به این شکل
خوب برای `run` کردن تستمون کافیه فقط دستور `mocha` رو توی terminal یا command prompt اجرا کنید همین ! و نتیجه ای هم که میگیرین به این شکل خواهد بود !
خوب به همین راحتی یاد گرفتیم چطوری یه تست باحال بنویسیم ! خوب ممکنه یه سری از دوستان بگن که اینطوری که ما هیچی یاد نگرفتیم ! خوب این نوشته برای اینکه مسیر راهتون یکم روشن تر باشه اما خوب مطمعنا فیلم آموزشی هم در این زمینه ضبط میکنم !
مطلبی دیگر از این انتشارات
اولین برنامه با Express
مطلبی دیگر از این انتشارات
Linter و کاربرد های اون
مطلبی دیگر از این انتشارات
میشه (a==1 && a==2 && a==3) که true بشه آیا؟