Список записей в Filament
Давайте проверим список записей. Таблица на /admin/posts должна показывать строки из базы так же, как при открытии страницы глазами.
Сначала создадим несколько
постов через фабрику модели.
Затем поднимем страницу
ListPosts через
livewire и убедимся,
что assertCanSeeTableRecords
находит все переданные записи.
Файл проверки положим в каталог feature-тестов:
<?php
use App\Filament\Resources\Posts\Pages\ListPosts;
use App\Models\Post;
use App\Models\User;
use function Pest\Livewire\livewire;
beforeEach(function () {
$this->actingAs(User::factory()->create());
});
it('shows posts in the table', function () {
$posts = Post::factory()->count(3)->create();
livewire(ListPosts::class)
->assertCanSeeTableRecords($posts);
});
?>
Проверьте, что созданный работник виден в списке.