راکت

این تست درسته

بدون پاسخ

سلام.
به سوال راجع به تست نویسی داشتم

به نظرتون این تست تست درستی هست؟

   public function it_shows_list_of_videos(): void
    {
        $user = User::factory()->create();

        Video::factory()->count(5)->create();

        $resp = $this->actingAs($user)
            ->json('GET', route('video.list'));

      $resp->assertJson(function (AssertableJson $json) {
            $json->where('total', 5)
                ->has('data', 5)
                ->etc();
        });
    }

وقتی کد

        $resp = $this->actingAs($user)
            ->json('GET', route('video.list'));

اجرا بشه دیگه مهم نیست کد

 Video::factory()->count(5)->create();

چی باشه
درسته؟

این هم api

    Route::get('/videos/list', [VideoController::class, 'index'])->name('video.list');

این هم controller

    public function index(): Response
    {
        $videos = Video::query()
            ->published()
            ->orderByDesc('created_at')
            ->paginate(10);
        return response($videos, 200);
    }
مجید
مجید
@MajidDeveloper
ثبت پرسش جدید

پاسخ‌ها

0

هنوز پاسخی ثبت نشده

اولین نفری باشید که به این پرسش کمک می‌کند و مسیر حل مشکل را باز می‌کند.

اولین پاسخ را بنویسید

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام