Вести с Полей
Канал с советами по современной ИИ разработке. Вступайте!
⊗ppflSpTsLs 184 of 250 menu
◀ ▶

Список записей в 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); }); ?>

Проверьте, что созданный работник виден в списке.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить