داستان اینه که توی nodejs من توابع console رو overwrite کردم تا کارای دیگه ای مثل لاگ کردن توی فایل و ... رو هم برام انجام بدن، همه چیز هم خیلی خوب بود تا اینکه الان میخواستم test بنویسم برای پروژه ام، مشکل اینجاست که توی توی اون ماژول ها (فکر کنم ماژول mocha بود) از این توابع (console.log و ...) استفاده شده و من با تغییرش کلا برخوردی که توقع دارم از test رو نمیتونم ببینم...
راه حل هم جدا کردن این ماژول هست و هر کجا که لازمه باید فراخوانی کنش باید از توی کد های خودم باشه یا با عنواینی که متد های اصلی نباشن.
برچسب:
نویسنده: علی محمدپور