Уведомление в Filament
Давайте проверим уведомление. После сохранения на /admin/posts/1/edit панель показывает плашку об успешном действии.
На EditPost изменим
форму, вызовем save
и добавим assertNotified
с текстом Saved на
английском, как в стандартной
настройке панели.
Пример проверки уведомления:
<?php
use App\Filament\Resources\Posts\Pages\EditPost;
use App\Models\Post;
use App\Models\User;
use function Pest\Livewire\livewire;
beforeEach(function () {
$this->actingAs(User::factory()->create());
});
it('notifies after saving', function () {
$post = Post::factory()->create(['title' => 'Hello']);
livewire(EditPost::class, ['record' => $post->id])
->fillForm(['title' => 'Updated'])
->call('save')
->assertNotified('Saved');
});
?>
Проверьте, что после сохранения работника появляется плашка об успехе.