سلام دوستان
من یه یونیت تست نوشتم تو لاراول که موقع اجراش یک ارور به صورت زیر میده
InvalidArgumentException: Unable to locate factory with name \[default\] \[App\\Project\].
ارور مربوط به کد
$project = factory('App\\Project')->create();
هست.
فکتوری رو هم ساختم. جالب اینجاست که هنگام کار با فیچر تست خطا نمیده و درست کار میکنه.
ممنون میشم کسی راهنمایی کنه.
به شکل زیر بنویسید، نباید مشکلی بوجود بیاد
$project = factory(\App\Project::class)->create();
برای حل این مشکل بعد از کلی جستجو اینجوری حل شد که در یونیت تست به جای
use PHPUnit\Framework\TestCase;
این کد رو جاگذاری کردم
use \Tests\TestCase
آیا مایل به ارسال نوتیفیکیشن و اخبار از طرف راکت هستید ؟