۱ پویا پارسایی
استفاده از متد notSeeInDatabase بعد از حذف رکورد
جامعه پی اچ پی ایجاد شده در ۰۹ اردیبهشت ۱۴۰۱

سلام و عرض ادب

توی تستهامون بعد از حذف رکورد باید چک بشه که اون رکورد دیگه توی دیتابیسمون موجود نباشه، برای اینکار میتونیم از متد notSeeInDatabase استفاده کنیم.

به این صورت:

public function test_it_can_delete_category()
{
    $category = $this->createCategories()[0];
    $response = $this->call('DELETE', 'api/v1/categories', [
        'id' => (string)$category->getId()
    ]);
    $this->assertEquals(200, $response->getStatusCode());
    $this->seeJsonStructure([
        'success',
        'message',
        'data' => []
    ]);
    $this->notSeeInDatabase('categories', [
        'id' => $category->getId(),
        'name' => $category->getName(),
        'slug' => $category->getSlug()
    ]);
}

سلام دوست عزیز

ممنون بابت اینکه دانشتون رو در اختیار دوستانتون قرار میدین ??

محمد گازری ۰۹ اردیبهشت ۱۴۰۱، ۰۷:۳۹